数据库复习题(4A) 联系客服

发布时间 : 星期二 文章数据库复习题(4A)更新完毕开始阅读

16.关系代数中专门的关系运算包括选择、投影、连接和________。 除

17.设关系R和S具有相同的关系模式,R和S的差是由________的元组构成的集合。 属于R 但不属于S

18.关系运算中花费时间可能最长的是________。 笛卡尔积

19.有两个关系R(A,B,C)和S(B,C,D),则R÷S结果的属性个数是______。1(一) 20.实体间的联系是通过________来实现的。 外部关键字(外码) 21.参照完整性规则是对________键的约束。 外 22.设有如下关系表:

则T=________。 R∪S

23.如果关系R的主属性只包含一个属性,则该关系至少属于___范式。2(二)

24.有关系模式R(A,B,C),F={A→C,AB→C},则R中存在________函数依赖。 部分 25.关系规范化中的删除异常是指________。 不该删除的数据被删除

26.有关系模式R(A,B,C),F={B→A,B→C},则分解ρ={AB,AC}丢失的函数依赖是________。 B→C

27.当X→Y,且________时,称X→Y是非平凡函数依赖。 Y不包含X(Y不是X的子集) 28.关系模式的分解(是/否)________惟一。 否

29.在一个关系模式中,如果所有的属性都是主属性,则该关系模式至少属于________范式。 3 30.对于一个不好的关系模式,可能存在________、插入异常、删除异常及修改异常。 数据冗余

31.产生数据操作异常的主要原因是________。 数据冗余 32.关系规范化的实质是围绕________进行的。 函数依赖 三、判断题(共有题目22题)

1.学生李明同时修财经和电子商务的双学位,有如下关系:

在该关系中,学号是主关键字。×

2.候选关键字可以是一个或多个属性的集合。√

3.原则上讲,两个不同的对象所具有的属性值不能相同,但在给定的关系中的元组可以是完全相同的。×

17

4.关系模型中每个元组的分量不能是结构、集合、数组等复合类型。√ 5.参照完整性将保证数据库中实体之间相关数据的一致性。√ 6.第三范式比BC范式限制更严格。×

7.当存在非主属性对码的完全依赖时,就会产生数据冗余和更新异常。×

8.属于第二范式的关系模式必然属于第一范式;属于第三范式的关系模式必然属于第二范式。√

9.码的闭包是属性全集。√

10.规范化程度越高,模式就越好。× 11.某一关系中,可能没有非主属性。√

12.当一个关系模式达到3NF时,则不存在各种操作异常。× 13.函数依赖具有传递性。√

14.对于给定的函数依赖集F,属性集A函数决定的属性的集合就是属性集A关于函数依赖集F的闭包。√

15.如果一个函数依赖仅仅决定于一个属性,则这个函数依赖一定是完全函数依赖。√ 16.当把一个不满足第二范式条件的关系模式分解成多个满足第二范式的关系时,就可以达到完全消除关系模式中的各种异常和信息冗余的问题。×

17.在零件信息这个关系(part)中包含有3个属性:零件编码(pID),零件名称(pName)和零件价格(pPrice)。其中任何零件不重名。已知的函数依赖有pID→pName,pName→pPrice,则pPrice对pID传递函数依赖。×

18.对于函数依赖A1A2…An→B1B2…Bm,如果B中至少有一个属性不在A中,则称该依赖为完全非平凡函数依赖。×

19.如果一个关系数据库中的所有关系模式都满足BC范式,那么在函数依赖范畴内,它已实现了模式的彻底分解,达到了最高的规范化程度,消除了更新异常和数据冗余。√

20.如果一个关系模式R的所有属性都是不可分的基本数据项,则这个关系属于第一范式。√ 21.函数依赖A1A2→A1B1等价于A1A2→B1。√

22.如果一个关系数据库中的所有关系模式都满足第三范式,那么在函数依赖范畴内,它已实现了模式的彻底分解,达到了最高的规范化程度,消除了更新异常和数据冗余。×

第3章 数据库设计

一、单选题(共有题目42题)

1.在E-R图中规定用“菱形框”表示( )。 A.实体 B.属性 C.联系 D.模型

2.数据库设计中,用于反映企业信息需求的是( )。 A.E-R模型 B.关系模型 C.层次模型 D.网状模型

3.在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而在另一局部应用中被定义成整型,那么称之为( )冲突。

18

A.属性冲突 B.命名冲突 C.联系冲突 D.结构冲突

4.设一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程之间是( )。 A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系

5.在数据库设计的需求分析阶段,业务流程一般采用( )表示。 A.E-R模型 B.数据流图 C.程序结构图 D.程序框图 6.概念设计的结果是( )。

A.一个与DBMS相关的概念模式 B.一个与DBMS无关的概念模式 C.数据库系统的公用视图 D.数据库系统的数据字典 7.\学生-选课-课程\数据库中有三个关系: S(S#,SNAME,SEX,AGE) SC(S#,C#,GRADE) C(C#,CNAME,TEACHE-R)

为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建( )。 A.视图(view) B.索引(index) C.游标(cursor) D.表(table) 8.E-R模型是进行( )的一个主要工具。

A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 9.用树型结构表示实体之间联系的数据模型称为( )。 A.关系模型 B.运算模型 C.网状模型 D.层次模型

10.在关系数据库的查询优化中,事先处理文件,如排序、建立索引的目的是( )。 A.优化表达式 B.减少中间结果

C.扩大缓冲数据 D.减少扫描文件的时间

11.E-R图是数据库设计的常用工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型

12.某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是( )个。

A.5个 B.7个 C.8个 D.9个

13.在数据库设计中,根据转换规则,规范化理论,DBMS的功能,选择一种适当的数据模型,将概念模型转换成DBMS所支持的数据模型,属于( )设计阶段。

A.逻辑模式 B.概念模式 C.系统分析 D.物理模式 14.E-R图中的主要元素是( )。 A.结点、记录和文件 B.实体、联系和属性 C.记录、文件和表 D.记录、表、属性

15.下列对E-R图设计的说法中错误的是( )。

A.设计局部E-R图中,能作为属性处理的客观事物应尽量作为属性处理。

19

B.局部E-R图中的属性均应为原子属性,即不能再细分为子属性的组合。 C.对局部E-R图集成时既可以一次实现全部集成,也可以两两集成,逐步进行。 D.集成后所得的E-R图中可能存在冗余数据和冗余联系,应予以全部清除。 16.有学生选课关系:学生选课(学号,课程号,成绩),对该关系的查询语句如下: SELECT 课程号,AVG(成绩)FROM 学生选课 GROUP BY 课程号 如果要提高该查询的效率,应该建索引的属性是( )。 A.学号 B.课程号 C.成绩 D.(学号,课程号) 17.以下关于索引的正确叙述是( )。

A.使用索引可以提高数据查询速度和数据更新速度

B.使用索引可以提高数据查询速度,但会降低数据更新速度 C.使用索引可以提高数据查询速度,对数据更新速度没有影响 D.使用索引对数据查询速度和数据更新速度均没有影响

18.如果两个实体之间的联系是m : n , 则( )引入第三个交叉关系。 A.需要 B.不需要 C.可有可无 D.合并两个实体 19.所谓概念模型是( )。

A.客观存在的事物及其相互联系。 B.将信息世界中的信息数据化。 C.实体模型在计算机中的数据化表示。

D.现实世界到机器世界的一个中间层次,即信息世界。

20.设一个科研项目只能由一个研究组承担,而一个研究组可承担多个项目。则项目与研究组之间是( )。

A.一对一的关系 B.一对多的关系 C.多对一的联系 D.多对多的联系

21.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( )。 A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突

22.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( )。

A.M端实体的关键字 B.N端实体的关键字

C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性

23.在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务。 A.逻辑设计 B.概念设计 C.物理设计 D.需求分析

24.数据库的开发控制,完整性检查,安全性检查等是对数据库的( )。 A.设计 B.保护 C.操作 D.维护

25.在一个E-R模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据E-R模型转换成关系模型的规则,转换成关系的数目至少是( )。

A.3 B.4 C.5 D.6

20