1-06数据库原理练习题 下载本文

内容发布更新时间 : 2024/7/2 12:30:10星期一 下面是文章的全部内容请认真阅读。

C.人工管理 D.数据项管理

答:数据库系统的三级体系结构中提供了子模式/模式和模式/内模式的两级映

象保证了数据独立性的实现。本题答案为A。

(49) 数据库系统与文件系统的主要区别是_______。

A.数据库系统复杂,而文件系统简单

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

答:两者的主要区别是组织数据的方式不同.文件系统是面向应用组织数据的,而数据库系统是面向全局组织数据的,这种组织方式可解决数据冗余问题。本题答案为B. (50) 存储在计算机外部存储介质上的结构化的数据集合,其英文名称是___________

A.DataDictionary(简写DD) B.DataBaseSystem(简写DBS)

C.DataBase(简写DB) D.DataBaseManagementSystem(简写DBMS) 答:存储在计算机外部存储介质上的结构化的数据集合称为数据库,英文缩写词为DB。DD是数据字典的英文缩写词,DBS是数据库系统的英文缩写词,DBMS是数据库管理系统的英文缩写词.本题答案为c。

(51)数据库的概念模型独立于____________

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 答:概念模型侧重于表达建模对象之间联系的语义,它是一种独立于计算机系统的模型,是现实世界的第一层次的抽象,是用户和数据库设计人员进行交流的工具。本题答案为A。

(51)数据库是在计算机系统中按照一定的数据模型组织、存储和应用的 ① 。支持数据库各种操作的软件系统叫 ② 。由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫做 ③

① A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 ② A.命令系统 B.数据库管理系统 C.数据库系统 D.操作系统 ③ A.文件系统 B.数据库系统 C.软件系统 D.数据库管理系统 本题答案为①B ②B ③B。

(52)数据库的基本特点是

A.数据可以共享(或数据结构化);数据独立性;数据冗余小,易移植;统一管理和控制。

B.数据可以共享(或数据结构化);数据独立性;数据冗余小,易扩充;统一管理和控制。

C.数据可以共享(或数据结构化);数据互换性;数据冗余小,易扩充;统一管理和控制。

D.数据非结构化(或数据结构化):数据独立性;数据冗余小,易扩充:统一管理和控制。

答:数据结构化是数据库与文件系统的根本区别:数据库系统从整体角度看待和描述数据.数据不再是面向某个应用而是面向整个系统,因此数据可以被多个用户、多个应用共享;数据独立性是由DBMS的两级映象功能来保证的;数据库中的数据由DBMS统一管理

和控制。本题答案为B.

(53)在数据库中,下列说法_______是不正确的

A.数据库避免了一切数据的重复

B.若系统是完全可以控制的,则系统可确保更新时的一致性 C.数据库中的数据可以共享 D.数据库减少了数据冗余

答:数据的结构化提高了数据的共享性,减少了数据冗余,但并不能避免一切数据的重复。在关系数据库中,数据间的联系正是通过不同关系中公共属性下的冗余数据来实现的。本题答案为A。

(54)________是存储在计算机内结构化的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构

答:数据库是结构化的数据集合。本题答案为B。 (55) 在数据库中存储的是_________

A.数据 B.数据模型 C.数据及数据之间的联系 D.信息

答:数据库是某个企业、组织或部门所涉及的数据的综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。本题答案为C 。 (56) 数据库中,数据的物理独立性是指______。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立

C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立

答:数据独立性是指应用程序和数据之间相互独立,即数据结构的修改不会引起应用程序的修改。数据独立性包括逻辑独立性和物理独立性两个方面。数据的物理独立性是指数据的存储结构或存取方法的修改不会引起应用程序的修改.本题答案为c. (57) 为什么使用数据库系统?

答:使用数据库系统有以下优点:

. 查询迅速、准确,而且可以节约大量纸面文件 . 数据结构化,并由DBMS统一管理; . 数据冗余度小:

. 具有较高的数据独立性; . 数据的共享性好;

. DBMS还提供了数据控制功能。 (58)数据库管理系统有哪些功能?

答:数据库管理系统(DBMs)是位于操作系统与用户之间的一个数据管理软件,它的主要功能包括以下几个方面:

(1)数据库定义功能

DBMS提供数据描述语言(DDL),用户可通过它来定义数据。 (2)数据库操纵功能

DBMS还提供数据操纵语言(DML),实现对数据库的基本操作:查询、插入、删除和修改。

(3)数据库的运行管理

这是DBMS运行时的核心部分,它包括并发控制、安全性检查、完整性约束条件

的检查和执行、数据库的内容维护等。

(4)数据库的建立和维护功能

它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。 (59)DBA的职责是什么?

答:DBA的职责是:

决定DB中的信息内容和结构; 决定DB的存储结构和存取策略;

定义数据的安全性要求和完整性约束条件; 监控数据库的使用和运行。

(60)简要叙述关系数据库的优点?

答:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的.关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。

(61)学校有若干个系,每个系有若干名教师和学生;每个教师可以担任若干门课程,并参加多个项目;每个学生可以同时选修多门课程。请设计某学校的教学管理的E—R模型,要求给出每个实体、联系的属性。

答:该学校的教学管理E-R模型有以下实体:系、教师、学生、项目、课程。

(1)实体属性如下:

系(系编号,系名,系主任)

教师(教师编号,教师姓名,职称) 学生(学号,姓名,性别,班号) 项目(项目编号,名称,负责人) 课程(课程编号,课程名,学分) (2)各实体之间的联系如下:

教师担任课程的1:n“任课”联系;

教师参加项目的n:m“参加”联系; 学生选修课程的n:m“选修”联系: 系、教师和学生之间的所属关系的 其中“选修”联系有一个成绩属性 对应的E—R模型如图所示(见下页)

(62)为什么关系中的元组没有先后顺序?

答:由于关系定义为元组的集合,而集合中的元素是没有顺序的,因此关系中的元组也就没有先后顺序(对用户而言).这样既能减少逻辑排序,又便于在关系数据库中引进集合论的理论。

(63)为什么关系中不允许有重复元组?

答:每个关系模式都有一个主键,在关系中主键值是不允许重复的,否则起不了惟一标识作用。如果关系中有重复元组,那么其主键值肯定相等,因此关系中不允许有重复元组。 (64)关系与普通表格、文件有什么区别?

答:与表格、文件相比,关系有下列3个不同点:

(1) 在数据库范围内,关系的每一个属性值是不可分解的; (2) 关系中不允许出现重复元组;

(3) 由于关系是一个集合,因此不考虑元组的顺序。 (65)叙述等值连接与自然连接的区别。

答:等值连接与自然连接的区别如下:

(1)自然连接一定是等值连接,但等值连接不一定是自然连接,因为自然连接要求相等的分量必须是公共属性,而等值连接要求相等的分量不一定是公共属性。

(2)等值连接不把重复属性去掉,而自然连接要把重复属性去掉。