数据库复习题一 联系客服

发布时间 : 星期三 文章数据库复习题一更新完毕开始阅读b5caeabd80eb6294dc886c42

A B C A 1 X C 2 Y D 1 Y R3 A B C D E A 1 X M I D 1 Y M I C 2 Y N J A 交 B 并 C 笛卡儿积 D 连接

15. 设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数

[

]

A.为m-n B.为m C.小于等于m D.小于等于(m-n)

B D E 1 M I 2 N J 5 M K

(3)第三章

1. 同一个关系模型的任意两个元组值( )。

A、不能相同 B、可以相同 C、必须相同 D、以上都不是 2. 根据关系模式的完整性规则,一个关系中的主关键字( )。

A、不能有两个属性 B、不能成为另一个关系中外部关键字 C、不允许为空 D、可以取重复值

3. 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S的主关键

字是S#,则S#在R中称为( )。

A、外部关键字 B、候选关键字 C、主关键字 D、以上都不是 4. 在下面3个关系中

学生S(学生学号,学生姓名,性别,年龄) 课程C(课程号,课程名称,学分) 学生选课SC(学生学号,课程号,分数)

要查找选修“数据库”课程的女学生的姓名,将涉及到关系( )。 A、S B、C,SC C、S,SC D、S,C,SC 5. 对于关系数据库来讲,下面( )说法是错误的。

A、每一列的分量是同一种类型数据,来自同一个域 B、不同列的数据可以出自同一个域

C、行的顺序可以任意交换,但列的顺序不能任意交换 D、关系中的任意两个元组不能完全相同

6. 采用二维表格结构表达实体类型及实体间联系的数据模型是( )。

5

A、层次模型 B、网状模型 C、关系模型 D、对象模型 7. 设有关系R(A,B,C)的值如下:

A B C

5 6 5 6 7 5 6 8 6

[

]

下列叙述正确的是

A.函数依赖C→A在上述关系中成立 C.函数依赖A→C在上述关系中成立

B.函数依赖AB→C在上述关系中成立 D.函数依赖C→AB在上述关系中成立

8. 在关系模式R(A,B,C)中,有函数依剌集F={(A,B)→C,(B,C)→A},则R最高达到( )

A.INF B.2NF C.3NF D.BCNF 9. 如果R的分解为ρ={R1,R2},F是R上的一个FD集,且

Ⅰ.R1∪R2→(R1-R2) Ⅱ. R1∪R2→(R2-R1) Ⅲ. R1∩R2→(R1-R2) Ⅳ. R1∩R2→(R2-R1) 那么分解ρ具有无损联接性的充分必要条件为( ) A. Ⅰ、Ⅲ B. Ⅱ、Ⅲ C.Ⅰ、Ⅱ D.Ⅲ或Ⅳ

10. 设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么

ρ={ ABD,AC }相对于F

[

]

A.是无损联接分解,也是保持FD的分解 B.是无损联接分解,但不保持FD的分解 C.不是无损联接分解,但保持FD的分解 D.既不是无损联接分解,也不保持FD的分解

(4)第四章

1. 概念设计的结果得到的是概念模式。概念模式是

A.与DBMS有关的 C.独立于DBMS的

[

]

B.与硬件有关的 D.独立于DBMS和硬件的

[

]

2. 在有关“弱实体”的叙述中,不正确的是

弱实体的存在以父实体的存在为前提 弱实体依赖于父实体的存在

父实体与弱实体的联系可以是1:1、1:N或M:N 父实体与弱实体的联系只能是1:1或1:N

3. 有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类

型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有

[

]

A.15个 B.20个 C.25个 D.30个 4. 手工绘制实体-联系图中,椭圆代表

[

] 6

A.实体类型 B.记录类型 C.实体属性 D.联系类型

5. 利用ER模型进行数据库的概念设计,可以分成三步:首先设计局部ER模型,然后把各

个局部ER模型综合成一个全局的模型,最后对全局ER模型进行 得到最终的ER模型。 A. 简化 B. 结构化

C. 最小化

D. 优化

(5)SQL

1. 关系数据模型的三个要素是 。

A. 关系数据结构、关系操作集合和关系规范化理论 B. 关系数据结构、关系规范化理论和关系完整性约束 C. 关系规范化理论、关系操作集合和关系完整性约束 D. 关系数据结构、关系操作集合和关系完整性约束 2. 下列叙述中, 是不正确的。

A. 一个二维表就是一个关系,二维表的名就是关系的名 B. 关系中的列称为属性,属性的个数称为关系的元或度 C. 关系中的行称为元组,对关系的描述称为关系模式 D. 属性的取值范围称为值域,元组中的一个属性值称为分量 3. 视图是一个“虚表”,视图的构造基于( )

A.基本表 B.视图 C.基本表或视图 D.数据字典

4. SQL语言中,SELECT语句的执行结果是( )

A.属性 B.表 C.元组 D.数据库

()事务

1. DBMS的恢复子系统,保证了事务__________的实现。

[

A.原子性 B.一致性 C.隔离性 D.持久性

2. 如果事务T获得了数据对象R上的排它锁,那么( ) A.T对R只能读不能写 B.T对R只能写不能读

C.其它事务对过R只能读不能写 D.其它事务对R既不能读也不能写3. 事务的隔离性是由DBMS的( ) A.恢复子系统出现 B.完整性子系统实现 C.安全性子系统实现 D.并发控制子系统实现

]

7

二、填空题

1. 现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依

次是 现实世界 、 信息世界 、和 计算机世界/数据世界。 2. 关系数据库是采用 关系模型 作为数据的组织方式。

3. 概念模型是按__用户__的观点对数据建模,强调其语义表达能力。 4. 层次模型和网状模型的数据结构分别是__树___和__有向图__。 5. DBS的全局结构体现了DBS的__模块__结构。

6. SQL中,表有三种:__基本表(实表)__、__视图(虚表)_和__导出表(临时表)_。 7. SQL语言与主语言具有不同的数据处理方式,SQL是面向__集合__的,而主语言是面向

___记录___的。

8. 在数据库中,操作异常和数据不一致往往是由__数据冗余_引起的。 9. 在DBS运行阶段,对DB经常性的维护工作由__DBA__来完成。

10. 关系代数包括 笛卡尔积 、 交 、 并 、 差 运算,还包括特殊的关系运算:

选择 、 投影 、 连接 运算。

11. 在关系代数运算中,从关系中取出满足条件的元组的运算称为 选择 。 12. 事务的持久性,是由DBMS的__事务管理子系统__实现的。 13. 数据库中对数据的操作可以记录为单位,也可以_数据项_为单位。

14. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据

一致性,表S与SC之间应满足_参照__完整性约束。

15. SQL语言中,允许更新的视图在定义时应该加上_ WITH CHECK OPTION _短语。 16. 在函数依赖中,平凡的FD可根据推规则中的_自反_律推出。 17. 关系模式设计的表达性原则是用无损联接和_保持函数依赖_来衡量。 18. 当局部ER图合并全局ER图时,可能出现_属性冲突_、结构冲突,命名冲突。 19. SQL中的安全机制主要有两个,一个是视图,另一个是_授权子系统_。 20. DBMS缩写的含义是_数据库管理系统_。

21. 对于一个国家来说,数据库的建设规模、数据库信息量的_安全性_和完整性已成为这个

国家信息化程度的衡量标准。

22. 关系代数运算中,传统的集合运算有__笛卡尔积__、并、交和差。 23. 用SELECT进行模糊查询时,可以使用__like__或__not like_匹配符。

24. 在SELECT语句的FROM子句中最多可以指定_256__个表或视图,相互之间要用逗号分隔,

8