数据库考试试题6_第1页
数据库考试试题6_第2页
数据库考试试题6_第3页
数据库考试试题6_第4页
数据库考试试题6_第5页
已阅读5页,还剩2页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

第六章

一单项选择题

I试题:设有关系模式R(S,D,M),函数依赖集:F={S—D.D-M},则关系模式

R的规范化程度最高达到()。

A:1NFB:2NFC;3NFD:BCNF

[参考答案]2NF

2试题:现将关系模式A分解为两个关系模式Al(C,T),A2(H,R,S),则其中

Al的规范化程度达到()<,

A:INFB:2NFC;3NFD:BCNF

[参考答案]BCNF

3试题:关系模式A的规范化程度最高达到()。

A:1NFB:2NFC;3NFD:BCNF

[参考答案]2NF

4试题:有关系模式A(C,T.H.R,S),其中各属性的含义是:C:课程T:教员H:

上课时间R:教室S:学生。根据语义有如下函数依赖集:F=(C-T,(H,R)一

C,(H,T)RC,(H,S)fR}(1)关系模式A的码是()。

A:CB:(H,S)C:(H,R)D:(H,T)

[参考答案](H,S)

5试题:根据关系数据库规范化理论,关系数据库中的关系要满足笫一范式,部门

(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第

一范式()。

A部门总经理B部门成员C部门名D部门号

[参考答案]部门成员

6试题:X-Y,当下列哪一条成立时,称为平凡的函数依赖()。

A:X£YB;YexC:XAY=$D:XGY声0

[参考答案]Y£X

7试题:下列关于函数依赖的叙述中,哪一条是不正确的()o

A由X-YY-Z,贝IJX-YZB由XfYZ,则XfY,Y-Z

C由X-Y,WY~Z,则XW-ZD由X-Y,Z£Y,则X-Z

[参考答案]由X-YZ,则X-Y,Y-Z

8试题:设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)-C,C-D},

则关系模式R的规范化程度最高达到()。

A:1NFB:2NFC;3NFD:BCNF

[参考答案]2NF

9试题:学生表(id,name,sex,age,d叩art_id,depart_name),存在函数依赖是id

-*name,sex,age,deparlJcLdeparHd-'deparcname,其满足()。

A:INFB:2NFC;3NFD:BCNF

[参考答案]2NF

1()试题:已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A-D.B

-C,E-A},该关系模式的候选关键字是()。

A:ABB:BEC:CDD:DE

[参考答案]BE

11试题:关系的规范化中,各个范式之间的关系是()。

A;1NF£2NFW3NFB:3NFW2NFWINF

C:INF=2NF=3NFD:INF£2NF£BCNFG3NF

[参考答案]1NF£2NF£3NF

12试题:关系数据库规范化是为了解决关系数据库中()的问题而引入的。

A插入、删除和数据冗余B提高查询速度

C减少数据操作的复杂性D保证数据的安全性和完整性

[参考答案]插入、删除和数据冗余

13试题:设关系模式R(A.B,C),F是R上成立的FD集,F={B—C},则分解P

={AB,BC}相对于F()()

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

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

解

[参考答案]是无损联接,也是保持FD的分解

14试题:下列说法不正确的是()。

A任何一个包含两个属性的关系模式一定满足3NFB任何一个包含两个属

性的关系模式一定满足BCNF

C任何一个包含三个属性的关系模式一定满足3NFD任何一个关系模式都

一定有码

[参考答案]任何一个包含三个属性的关系模式一定满足3NF

15题:若关系模式R(U,F)属于3NF,则()。

A一定属于BCNFB消除了插入的删除异常

C仍存在一定的插入和删除异常D属于BCNF且消除了插入和删除异常

[参考答案]仍存在一定的插入和删除异常

16试题:设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U—X—Y。下

面关于多值依赖的叙述中,不正确的是()。

A若X--Y,则X--ZB若X-Y,则X--Y

C若X-fY,且Y'WY,则Xf—Y'D若Z=3则Xf—Y

[参考答案]若Xf—Y,且Y'£Y,则X-Y'

17试题:任何一个满足2NF但不满足3NF的关系模式都不存在()。

A主属性对键的部分依赖B非主属性对键的部分依赖

C主属性对键的传递依赖D非主属性对键的传递依赖

[参考答案]非主属性对键的部分依赖

18试题:不能使一个关系从第一范式转化为第二范式的条件是()。

A每一个非属性都完全函数依赖主属性B每一个非属性都部分函数依赖主属性

C在一个关系中没有非属性存在D主键由一个属性构成

[参考答案]每一个非属性都部分函数依赖主属性

19试题:在关系数据库中,任何二元关系模式的最高范式必定是()。

A:INFB:2NFC:3NFD:BCNF

[参考答案]BCNF

20试题:设有关系模式W(C,P,S,G1R),其中各属性的含义是:C表示课程,P

表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数

据依赖集:D={C-P,(S,C)-G(T,R)fC,(T,P)fR,(T,S)-R},若

将关系模式W分解为三个关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C),

则W1的规范化程序最高达到()o

A:INFB:2NFC:3NFD:BCNF

[参考答案]BCNF

21试题:候选关键字的属性可以有()。

A多个B0个C1个D1个或多个

[参考答案]1个或多个

22试题:关系模式的候选关键字可以有1个或多个,而主关键字有()。

A多个B0个C1个D1个或多个

[参考答案]1个

23试题:如果A—>B,那么属性A和属性B的联系是(

A一对多B多对一C多对多D以上都不是

[参考答案]多对一

24试题:消除了部分函数依赖的1NF的关系模式,必定是()<,

A:1NFB:2NFC:3NFD:BCNF

[参考答案]2NF

25试题:关系模式R中的属性全是主属性,则R的最高范式必定是()。

A:1NFB:2NFC:3NFD:BCNF

[参考答案]3NF

26试题:关系模式中,满足2NF的模式(),,

A可能是INFB必定是INFC必定是3NFD必定是BCNF

[参考答案]必定足INF

27试题:设有关系模式W(C,P,S,GT,R),其中各属性的含义是:C表示课程,P

表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数

据依赖集:D={C-P,(S,C)-G,(T,R)-C,(T,P)-R,(T,S)fR},关

系模式W的一个关键字是()。

A(S,C)B(T,R)C(T,P)D(T,S)

[参考答案](T,S)

28试题:规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关

系数据库中的关系必须满足:每一个属性都是()

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

[参考答案]不可分解的

29试题:设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主键为SNO,学

生选课关系SC(SNO,CNO,SCORE)的主键为SNO和CNO,则关系R(SNO,

CNO,SSEX,SAGE,SDPART,SCORE)的主键为SNO和CNO,其满足()。

A:INFB:2NFC:3NFD:BCNF

[参考答案]INF

30试题:数据库中的冗余数据是指可()的数据。

A容易产生错误B容易产生冲突C无关紧要D由基本数据导出

[参考答案]由基本数据导出

二填空题

1试题:在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:

(①)、(②)

[参考答案]保持原有的依赖关系尢损连接性

2试题:对于非规范化的模式,经过(①)转变为1NF,将1NF经过(②)转变

为2NF,将2NF经过(③)转变为3NF。

[参考答案]使属性域变为简单域消除非主属性对主关键字的部分依

赖消除非主属性对主关键字的传递依赖

3试题:在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D

在B中称为()。

[参考答案]外部键

4试题:消除了部分函数依赖的1NF的关系模式,必定是()。

[参考答案]2NF

5试题:候选关键字中的属性称为()。

[参考答案]主属性

6试题:在关系DB中,任何二元关系模式的最高范式必定是()。

[参考答案]BCNF

7试题:关系模型中的关系模式至少是()。

[参考答案]1NF

8试题:关系模式的任何属性都是()o

[参考答案]不可再分的基本数据项

9试题:规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()

的缺陷。

[参考答案]冗余度大

10试题:设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。

[参考答案]关系规范化理论

11试题:关系规范化中的删除操作异常是指①,插入操作异常是指②。

[参考答案]不该被删除的数据被删除了应该插入的数据不能被插入

三问答题

1试题:理解并给出下列术语的定义:函数依赖、平凡的函数依赖、非平凡的函

数依赖、部分函数依赖、完全函数依赖、候选码、主码、外码、全码。

[参考答案]答:函数依赖:设R(U)是一个关系模式,U是R的属性集合,X和

Y是U的子集。对于R(U)的任意一个可能的关系r,如果r中不存在两个元组,它

们在X上的属性值相同,而在Y上的属性值不同,则称“X函数确定Y”或“Y函

数依赖于X”,记作X-Y。解析:1)函数依赖是最基本的一种数据依赖,也是

最重要的一种数赖。2)函数依赖是属性之间的一种联系,体现在属性值是否相

等。由上面的定义可以知道,如果X-Y,则r中任意两个元组,若它们在X上

的属性值相同,那么在Y上的属性值一定也相同。3)我们要从属性间实际存

在的语义来确定他们之间的函数依赖,即函数依赖反映了(描述了)现实世界的

一种语义.4)函数依赖不是指关系模式R的在某个时刻的关系(值)满足的约

束条件,而是指R任何时刻的一切关系均要满足的约束条件。1、平凡的函数依

赖在关系模式R(U)中,对于U的子集X和Y,如果XfY,但YiX,则称X-Y

是非平凡的函数依赖2、非平凡的函数依赖在关系模式R(U)中,对于U的子集

X和Y,若X-Y,但YiX,则称X-Y是平凡的函数依赖答:完全函数依赖、

部分函数依赖:在R(U)中,如果X-Y,并且对于X的任何一个真子集X,都

有X'fY,则称Y对X完全函数依赖;若X-Y,但Y小完全函数依赖于X,则

称Y对X部分函数依赖;候选码、主码:设K为R(U,F)中的属性或属性组合,若

K-U则K为R的候选码。若候选码多于一个,则选定其中的一个为主

码。答:外码:关系模式R中属性或属性组X并非R的码,但X是另一个关系

模式的码,则称X是R的外部码也称外码。全码:整个属性组是码,称为全码

(All-key)(?

2试题:建立一个关于系、学生、班级、学会等诸信息的关系数据库。描述学生

的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:

班号、专业名、系名、人数、入校年份。描述系的属性有:系名、系号、系办

公室地点、人数。描述学会的属性有:学会名、成立年份、地点、人数。有

关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学

生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干

学生。学生参加某学会有一个入会年份。请给出关系模式,写出每个关系模式

的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的

情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、

外部码,有没有全码存在?

[参考答案]关系模式:学生S(S#,SN,SB,DN,C#,SA)班级C(C#,CS,DN,

CNUM,CDATE)系D(D#,DN,DA,DNUM)学会P(PN,DATE1,PA,

PNUM)学生一学会SP(S#,PN,DATE2)其中,S力学号,SN姓名,SB

出生年月,SA一宿舍区C#一班号,CS—专业名,CNUM一班级人数,CDATE-

入校年份D#一系号,DN一系名,DA一系办公室地点,DNUM一系人数PN-

学会名,DATE1一成立年月,PA—地点,PNUM一学会人数,DATE2一入会年

份每个关系模式的极小函数依赖集:S:S#fSN,S#fSB,S#fC#,C#fDN,

DN-SAC:C#-CS,C-CNUM,C#-CDATE,CS-DN,(CS,CDATE)-*

C#D:D#-DN,DN-D#,D#fDA,D#-DNUMP:PN-DATEl,PN-PA,PN

-PNUMSP:(S#,PN)-DATE2S中存在传递函数依赖:

S#-DN,S#-SA,C#fSAC中存在传递函数依赖:C#-DN(S#,PN)一

DATE2和(CS,CDATE)-C#均为SP中的函数依赖,是完全函数依赖关系候

选码外部码全码SS#C#,DN无CC#,(CS,CDATE)DN无DD#和

DN无无PPN无无SP(S#,PN)S#,PN无

四论述题

I试题:1.已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade)其中:Sno

学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。⑴

写出关系模式S的基本函数依赖和主码。(2)原关系模式S为几范式?为什么?

分解成高一级范式,并说明为什么?(3)将关系模式分解成3NF,并说明为什

么?(1)写出关系模式S的基本函数依赖和主码。

[参考答案](I)写出关系模式S的基本函数依赖和丰码.答:关系模式S的基本函

数依赖如下:Sno--Sname,SD-Sdname,Sno-*SD,(Sno,Course)--Grade关系模

式S的码为:(Sno,Course)。(2)原关系模式S为几范式?为什么?分解成高一

级范式,并说明为什么?答:原关系模式S是属于1NF的,码为(Sno,Course),非

主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依

赖,所以不属于2NF。消除非主属性对码的函数依赖为部分函数依赖,将关系模

式分解成2NF如下:Sl(Sno.Sname,SD,Sdname)S2(Sno,Course,Grade)(3)将关

系模式分解成3NF,并说明为什么?答:将上述关系模式分解成3NF如下:关系

模式S1中存在SnofSD,SDfSdname,即非主属性Sdname传递依赖于Sno,所

以S1不是3NF。进一步分解如下:Sll(Sno,Sname,SD)S12(SD,Sdname)分解后

的关系模式Sil、S12满足3NF。对关系模式S2不存在非主属性对码的传递依

赖,故属于3NF。所以,原模式S(Sno,Sname,SD,Sdname,Course,Grade)按如下

分解满足3NFoSIl(Sno,Sname,SD)SI2(SD,Sdname)S2(Sno,Course,Grade)

2试题:

设有如下关系R

谡程名,教师名”教师地蛀2

C1J马千里•D1”

必于得水7D1'

C3」余快-D2"

即于福水JD1-5

(1)它为第几范式?为什么。⑵是否存在删除操作异常?若存在,则说明是在什么

情况下发生的?⑶将它分解为高一级范式,分解后的关系是如何解决分解前可

能存在的删除操作异常问题?

[参考答案]

它为第几范式?为什么?解:它是2NF。因为R的候选关键字为“课程名”。依赖

关系:课程名一教师名,教师名一课程名,教师名一教师地址,所以课程名一教

师地址。即存在非主属性“教师地址”对候选关键字课程名的传递函数,因此R

不是3NF。但:因为不存在非主属性对候选关键字的部分函数依赖,所以R是

2NFo(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生的?解:存

在。当删除某门课程时会删除不该删除的教师的有关信息。(3)将它分解为高一

级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题?

温馨提示

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

评论

0/150

提交评论