第6章-规范化理论 作业和思考 下载本文

内容发布更新时间 : 2024/6/24 3:08:54星期一 下面是文章的全部内容请认真阅读。

一、单项选择题:

1. 关系数据库规范化要解决的问题是:各种更新异常和( )。

A.数据冗余 B. 保障数据安全性 C. 查询复杂 D. 控制数据完整性 2. 关系模式中数据依赖问题的存在,可能会导致库中数据插入异常,这是指( )。 A. 插入了不该插入的数据 B. 数据插入后导致数据库处于不一致状态 C. 该插入的数据未被插入 D. 以上都不对

3. 对关系模式进行规范化,主要的理论依据是( )。

A. 关系数据理论 B. 关系演算理论 C. 关系代数理论 D. 数理逻辑 4. 下列关于数据依赖的说法中错误的是( )。

A. 函数依赖是一种特殊的多值依赖 B. 多值依赖是一种特殊的连接依赖 C. 函数依赖是一种特殊的连接依赖 D. 连接依赖是一种特殊的多值依赖 5. 在关系模式R中,函数依赖X→Y的语义是( )。

A. 在R的任意两个关系中,若X值相等,则Y也值相等

B. 在R的当前关系中,若两个元组的X值相等,则Y也值相等 C. 在R的任意关系中,Y值应与X值相等 D. 在R的当前关系中,Y值应与X值相等

6. 设关系模式R,U为其属性集,X和Y都是U的子集,r为基于R的一个关系,则下列说法中正确的是( )。

A. X→Y是否成立与r无关 B. X→Y是否成立与R无关

C. 设计者可从方便设计的角度出发,对X→Y是否成立进行约定

D. X→Y是否成立只能由X和Y的现实意义决定,设计者不能另行约定

7. 若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( )的联系。 A. 一对一 B一对多 C. 多对一 D.多对多

8. 任意给一个关系R(U),X、Y是U的子集,若X-\\->Y,Y-\\->X,则X 与 Y 之间的联系方式为( )。

A.1:1 B.1:N C.N:1 D.M:N 9. 关系模式中的候选键( )。

A. 有且仅有一个 B. 必然有多个 C. 可以有一个或多个 D. 以上都不对 10. 关系模式中的主键( )。

A. 有且仅有一个 B. 必然有多个 C. 可以有一个或多个 D. 以上都不对 11. 规范化的关系模式中,所有属性都必须是( )。

A. 相互关联的 B. 互不相关的 C. 不可分解的 D. 长度可变的

12. 对于FD X→Y,如果有Y?X,那么称X→Y是一个( )。 A.包含函数依赖 B.增广的函数依赖 C.传递的函数依赖 D.平凡的函数依赖 13. 设关系模式R(A,B,C,D,E),其上的函数依赖集F={AB→C,DC→E,D→B},则可导出的函数依赖是( )。

A. AD→E B. BC→E C. DC→AB D. DB→A 14. 属于2NF的关系模式()。

A. 一定不属于1NF B. 必然也属于1NF C.必然也属于3NF D. 一定不属于BCNF 15. 设关系模式R属于第一范式,若在R中消除了部分函数依赖,则R至少属于( )。 A.第一范式 B.第二范式 C. 第三范式 D. 第四范式 16. 在关系模式R(U,F)中,如果任何非主属性对候选关键字完全函数依赖,则( )。

A.R∈2NF B.R∈3NF C.R∈4NF D.R∈BCNF 17. 1NF、2NF和3NF间具有( )关系。 A. 3NF?2NF?lNF B. 1NF?2NF?3NF C. 1NF?3NF?2NF D. 2NF?3NF?1NF

18. 若关系模式R中的属性都是主属性,则R至少属于( )。 A.第三范式 B. BC范式 C. 第四范式 D.第五范式

19. 设关系模式R属于BC范式,若消除R中的( ),则可将R规范化到第四范式。 A. 非主属性对候选键的传递函数依赖 B. 主属性对候选键的传递函数依赖 C. 主属性对候选键的部分函数依赖 D. 不能归入函数依赖的非平凡多值依赖 20. 设要对关系模式R(学号,姓名,课程代码,课程名,课程成绩)进行分解,将其规范化到第三范式,下列( )是最正确的规范化结果。

A. R1(学号,姓名) R2(课程代码,课程名,课程成绩)

B. R1(学号,姓名) R2(课程代码,课程名) R3(学号,课程代码,课程成绩) C. R1(学号,姓名) R2(学号,课程代码,课程名,课程成绩)

D. R1(学号,姓名) R2(课程代码.课程名) R3(课程代码.课程成绩) 21. 在关系模式R(A,B,C)中,有函数依赖集F={AB→C,BC→A},则R最高达到( )。 A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式

22. 在关系数据模式的分解中,保持函数依赖分解最高可以达到( )。 A. 4NF B. 2NF C. 3NF D. BCNF

二、填空题:

1. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四个问题是:( )、( )、( )和( )。

2. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,B→C},则B+

F为( )。

3. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={ B→C, D→C},属

性集AB的闭包(AB)F为( )。

4. 设有关系模式R(A,B,C),F是R上成立的FD集,F={A→B, C→B },则相对于F,关系模式R的关键码为( )。

三、综合题:

1. 设有关系模式;商品(商品编号,商品大类,商品小类,商品名称,单价,数量,总价),试结合实际,分析该关系模式上可能存在的函数依赖。

2. 设有关系模式R(A,B,C,D,E),F={A→CD,BC→E,D→B,E→A}为R上的函数依赖集,试求R上的所有候选键。

3. 设有关系模式R(A,B,C,D,E),F={AB→D,C→E,A→CD}为R上的函数依赖集,试将R分解成3NF模式集,要求分解具有无损连接性和保持函数依赖性。