数据库与互联网 自考_第1页
数据库与互联网 自考_第2页
数据库与互联网 自考_第3页
数据库与互联网 自考_第4页
数据库与互联网 自考_第5页
已阅读5页,还剩1页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章关系数据库标准化

练习

一.单项选择题

01.对数据库模式进行标准化处理,是在数据库设计的()。

A.需求分析阶段B.概念设计阶段

C.逻辑设计阶段D.物理设计阶段

02.又例如:若关系模式中不存在侯选码X、属性组Y以及非主属性Z(ZY),使得XfY,YfZ

和Y-X成立,则()oP80

eiNFe2NF

e3NF£4NF

03.在关系模式R(U,F)中,如果X~Y,并且不存在X的真子集XL使X1-Y,则称函数依赖X

一丫为()。

A.平凡函数依赖B.局部函数依赖

C.完全函数依赖D.传递函数依赖

04.设有关系模式R(A,B,C,D,E,F),其函数依赖集为{EfD,CfB,(C,E)fF,BfA},则R最高到达

()«

A.INFB.2NF

C.BCNFD.3NF

05.SQL语句CREATETABLE定义的是数据库的()。

A.外模式B.模式

C.内模式D.存储模式

06.设有关系W(工号,姓名,工种,定额),将其标准化到第三范式正确的答案是()。

A.(工号,姓名),W2(工种,定额)

B.W1(工号,定额),W2(姓名,工种)

C.也(工号,姓名,工种),跖(工种,定额)

D.用(工号,工种,定额),V2(工号,姓名)

07.在关系模式R中,对于属性集X、Y,若X-Y,对X的任一真子集X',X'fY,则称

()O

A.Y传递函数依赖于XB.Y局部函数依赖于X

C.Y完全函数依赖于XD.X,Y相互函数依赖

08.在E-R概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别

的取值范围是实体的()。

09.如果关系模式R属于INF,且每个非主属性既不局部函数依赖于候选码,也不传递函数依赖于

候选码,则称R属于()O

A.2NF

C.BCNF

10.关系模式中各级范式之间的关系为()。

A.3NF2NF1NFINF2NF

C.INF2NF3NFD.2NFINF3NF

11.所谓2NF,就是()o

fX,X是码的真子集,Y是非主属性

-Y,X是码的真子集,Y是非主属性

-X,X是码的真子集,Y是非主属性

-Y,X是码的真子集,Y是非主属性

12.设关系模式R£1NF,如果对于R的每个非平凡多值函数依赖Xf—Y,若Y不是X的子集,X

必含有候选码,则()o

eiNF

G2NF

G3NF

E4NF

13.若要求分解保持函数依赖,那么模式分解一定能够到达(),但不一定能到达()。

A.2NFB.3NF

C.BCNFD.1NF

14.数据的逻辑独立性是指()。

15.范式是指()o

16.如果一个分解保持了函数依赖,则它可以(

二、填空题

17.如果一个关系数据库中的所有关系模式都属于,那么在函数依赖范畴内,它已

经实现了模式的彻底分解,到达了最高的标准化程度,消除了插入异常和删除异常。P82-83

18.3NF和BCNF是以为基础的关系模式标准化程度的测试。P82

19.标准化理论提供的一套完整的模式分解算法中,若要求分解具有无损连接性,那么模式分解

一定能够到达oP91

20.若要求分解保持函数依赖,那么模式分解一定能到达,但不一定能到达BCNF。

21.将1NF关系转化为2NF的方法是消除原关系中非主属性对码的o

22.对函数依赖X->Y,如果Y是X的子集,则称X->Y为函数依赖。

23.将2NF关系模式转化为3NF的关系模式,是消除原关系中非主属性对主码的。

24.对关系进行标准化,通常只要求标准化到,该标准化过程能很好地保持数据的—

性和性。

25.在一个关系中,若每个属性都是不可再分的,则此关系的标准化程度一定属于o

26.若一个关系的任何非主属性都不局部依赖于任何候选码,则称该关系已到达范式,

27.若一个关系的任何属性都不局部依赖和传递依赖于任何候选码,则称该关系到达范

式。

28.关系模式由3NF转化为BCNF是消除了主属性对码的和。

29.数据库设计应包括两个方面的内容:设计和设计。

30.在一个关系模式中,X能函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R

中的每一属性,则称—为关系R的一个.

31.一个关系若存在局部函数依赖或传递函数依赖,则必然会造成和

32.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A->B,A->C,(A,D)->E},该关系的候

选码是;该关系只满足范式;若要标准化为高一级的范式,应该分解成一个关

系,并写出分解得到的各个关系模式。

33.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A-〉B,A->C,A->D,D->E},该关系的

候选码是:该关系只满足范式;若要标准化为高一级的范式,应该分解成一个

关系,写出分解得到的各个关系模式。并进一步分析分解得到的各个关系已到达第几范式。

34.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={E->D,C->B,(E,C-)>F,B->A},则R

最高到达o

35.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={(A,B)->C,B->D,D->E,C->B}.

(D该关系的候选码是;该关系只满足范式;

(2)若R分解成(A,B,C)和R2(B,D,E)2个关系,请问该分解是否保持函数依赖?。

(3)分析R1和R2分别为第几范式?为什么?

三、简答题

第四章关系数据库标准化

练习答案

一、选择题

1.C

2.C

3.C

4.A主码为:(C,E)所以存在局部依赖和传递依赖

5.B

6.C

7.C

8.D

9.B

10.A

11.B

12.D

13.BC

14.C

15.B

16.C

二、填空题

17.BCNF

18.函数依赖

19.4NF

20.3NF

21.局部函数依赖

22.平凡函数依赖

23.传递函数依赖

24.3NF,无损连接,函数依赖

25.1NF

26.3NF

27.BCNF

28.局部函数依赖,传递函数依赖

29.结构(数据),行为(处理)

30.X,候选码

31.数据冗余,操作异常

32.(A,D),1NF,2,R1(A,B,C),R2(A,D,E)

33.A,2NF,2,RI(A,B,C,D),R2(D,E),BCNF

34.候选码:(E,C),INF

35.①INF,②是,③R2G2NFR1G3NF

三、简答题

36.标准化:数据库中的关系模式要到达一定的标准要求,使所设计的数据库结构合理、数据的一

致性、共享性和可操作性好。

37.1NF的关系模式存在的问题:数据冗余,增、删、改操作异常等。

38.标准化的原则:

(1)进行无损连接分解;

(2)选择合理的标准化程度;

(3)正确性和可实现性原则.

39.标准化步骤:

①对1NF关系进行投影,消除原关系中非主属性对码的局部函数依赖,将1NF关系转化为若干

个2NF关系.

②对2NF关系进行投影,消除原关系中非主属性对码的传递函数依赖,将2NF关系转化为若干

个3NF关系.

③对3NF关系进行投影,消除原关系中主属性对码的局部函数依赖和传递函数依赖(也就是说,

使决定属性都投影成候选码),得到一组BCNF关系.

■以上三步可以合并为一步:对原关系进行投影,消除决定属性不是候选码的任何函数依赖.

④对BCNF关系进行投影,消除原关系中非平凡且非函数依赖的多值依赖,得到一组4NF关系.

⑤对4NF关系进行投影,消除原关系中不是由候选码所蕴含的连接依赖,得到一组5NF关系.

四、设计题

40.E-R图:

41.数据库中包含的关系模式:

①商品表(商品编号,商品名称,单价,折让规则);主码:商品编号

②顾客表(顾客编号,顾客名称,地址,邮编,电话);主码:顾客编号

③订单表(订单编号,顾客编号,商品编号,订购数量,金额)

主码:订单编号,顾客编号,商品编号

42.SELECTs.商品编号,SUM(订购数量)AS销

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论