第三章书后答案详解Word文档下载推荐.docx
《第三章书后答案详解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《第三章书后答案详解Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
C)m端实体码与n端实体码组合D)重新选取其他属性
4.设R(U)是属性集U上的关系模式,X、Y是U的子集。
若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称(A)。
A)Y函数依赖于XB)Y对X完全函数依赖
C)X为U的候选码D)R属于2NF
5.下列不属于非平凡函数依赖的是(D)。
A)(CustomerID,ProviderID,BuyDate)GoodsName
B)(CustomerID,ProviderID,BuyDate)GoodsName,ProviderID
C)(CustomerID,ProviderID,BuyDate)GoodsClassID
D)(CustomerID,ProviderID,BuyDate)ProviderID
6.某供应商关系模式为:
Providers(PID,Pname,Tel,GoodsID,GoodsClassID,GoodsName,GoodsPrice)
该关系模式满足如下函数依赖:
PIDPname,PIDTel,GoodsIDGoodsClassID,GoodsIDGoodsName,GoodsNameGoodsPrice,则这个关系模式的主码为(C)。
A)(PID,GoodsName)B)(PID,GoodsClassID)
C)(PID,GoodsID)D)(PID,GoodsPrice)
7.下列关于模式分解的叙述中,不正确的是(A)。
A)若一个模式分解保持函数依赖,则该分解一定具有无损连接性
B)若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF
C)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF
D)若要求分解具有无损连接性,那么模式分解一定可以达到BCNF
8.下列关于部分函数依赖的叙述中,正确的是(C)。
A)若XY,且存在属性集Z,ZY,XZ,则称Y对X部分函数依赖
B)若XY,且存在属性集Z,ZY=,XZ,则称Y对X部分函数依赖
C)若XY,且存在X的真子集X′,X′Y,则称Y对X部分函数依赖
D)若XY,且对于X的任何真子集X′,都有X′Y,则称Y对X部分函数依赖
9.设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y,下列关于多值依赖的叙述中,正确的是(D)。
此题不用做
Ⅰ.若XY,则XYⅡ.XY,则XY
Ⅲ.若XY,且Y'
Y,则XY'
Ⅳ.若XY,则XZ
A)只有ⅡB)只有ⅢC)Ⅰ和ⅢD)Ⅱ和Ⅳ
10.设有关系模式SC(Sno,Sname,Sex,Birthday,Cno,Cname,Grade,Tno,Tname)满足函数依赖集:
{Sno→Sname,Sno→Sex,Sno→Birthday,Cno→Cname,(Sno,Cno)→Grade,Tno→Tname}。
SC的主码和属性集(Sno,Tno)的闭包分别是(D)。
A)(Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}
B)(Sno,Cno,Tno)和{Sno,Sname,Sex,Birthday,Cno}
C)(Sno,Cno)和{Sno,Sname,Sex,Birthday,Cno,Cname,Grade}
D)(Sno,Cno,Tno)和{Sno,Sname,Sex,Birthday,Tno,Tname}
11.设关系模式R(U,F),U=ABCDE,F={AB→C,CD→E,DE→B}
,则关系R
的键是(C)。
A)AB
B)ABC
C)ABD
D)ABE
12.设有关系模式R(A,B,C),根据语义有如下函数依赖集:
F={AB,(B,C)A}。
关系模式R的规范化程度最高达到(C)。
A)1NFB)2NFC)3NFD)4NF
第13~14题基于如下叙述:
关系模式Students(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。
其中,一名学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一名学生选修一门课程时必须选定讲授课程的教师,教师不会重名。
13.关系模式Students的候选关键码有(A)。
A)1个,为(Sno,Cno)
B)1个,为(Sno,Cno,Tname)
C)2个,为(Sno,Sname,Cno)和(Sno,Cno,Tname)
D)2个,为(Sno,Sname,Cno)和(Sname,Cno,Tname)
14.关系模式Students的规范化程度最高达到(A)。
A)1NFB)2NFC)3NFD)BCNF
第15~17题基于下列描述:
有关系模式R(A,B,C,D,E),根据语义有如下函数依赖集:
F={AC,BCD,CDA,ABE}。
15.下列属性组中的是关系R的候选码(B)。
Ⅰ.(A,B)Ⅱ.(A,D)Ⅲ.(B,C)Ⅳ.(C,D)Ⅴ.(B,D)
A)仅ⅢB)Ⅰ和ⅢC)Ⅰ、Ⅱ和ⅣD)Ⅱ、Ⅲ和Ⅴ
16.关系模式R的规范化程度最高达到(C)。
17.现将关系模式R分解为两个关系模式R1(A,C,D),R2(A,B,E),那么这个分解(A)。
A)不具有无损连接性且不保持函数依赖B)具有无损连接性且不保持函数依赖
C)不具有无损连接性且保持函数依赖D)具有无损连接性且保持函数依赖
第18-19基于以下描述:
有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:
F={ABDE,ABG,BF,CJ,CI,GH}
18.关系模式P的码是(D)。
A)(A,B,C)B)(A,B,D)C)(A,C,D,G)D)(A,B,C,D)
19.关系模式P的规范化程度最高达到(A)。
A)1NFB)2NFC)3NFD)4NF
第20~21题基于以下描述:
有关系模式R(S,T,C,D,G),根据语义有如下函数依赖集:
F={(S,C)T,CD,(S,C)G,TC}。
20.关系模式R的候选码(C)。
A)只有1个,为(S,C)B)只有1个,为(S,T)
C)有2个,为(S,C)和(S,T)D)有2个,为(S,C)和(T)
21.关系模式R的规范化程序最高达到(A)。
A)INFB)2NFC)3NFD)BCNF
第22~23题基于以下描述:
有关系模式P(C,S,T,R),根据语义有如下函数依赖集:
F={CT,STR,TRC}。
22.关系模式P的规范化程度最高达到(B)。
23.现将关系模式P分解为两个关系模式P1(C,T,R),P2(C,S),那么这个分解(A)。
A)不具有无损连接性,不保持函数依赖B)具有无损连接性,不保持函数依赖
C)不具有无损连接性,保持函数依赖D)具有无损连接性,且保持函数依赖
第24~25题基于已知下列信息:
数据库关系模式R=(A,B,C,D,E)有下列函数依赖:
A→BC,D→E,C→D。
24.下述对R的分解中,哪一个(或哪些)分解可保存R所有的函数依赖关系?
(B)。
Ⅰ.(A、B、C)和(C、D、E)Ⅱ.(A、B)和(C、D、E)
A)均不是B)只有ⅠC)只有ⅡD)Ⅰ和Ⅱ
25.下述对R的分解中,哪一个(或哪些)分解是R的无损连接分解?
(D)。
Ⅰ.(A、B、C)和(C、D、E)Ⅱ.(A、B)和(A、C、D、E)
A)均不是B)只有ⅠC)只有ⅡD)Ⅰ和Ⅱ
二、解答题
1.某公司需建立产品信息数据库,其其业务需求如下:
①一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件:
一种部件至少被用在一种产品中;
一种部件可以由多个不同种类的零件组成;
一种零件至少被用在一种产品或一种部件中;
②对于一种具体的部件,要记录这种部件使用的各种零件的数量;
③对于一种具体的产品,要记录这种产品使用的各种部件零件数量和各种零件数量,但部件所使用的零件数量不计入该产品的零件数量;
④一个供应商可供应多种零件,但一种零件只能由一个供应商供应。
根据以上业务要求,某建模人员构建了如下E-R图:
图3-14产品信息数据库E—E图
此E-R图中的实体的属性完整,但实体、联系的设计存在不合理之处。
①请重新构建合理的E-R图,使之符合业务要求,而且信息完整。
②根据重构的E-R图给出符合3NF的关系模式,并标出每个关系模式的主码和外码。
主码用下划线标注。
产品(产品号,产品名称,型号,装配图号)
部件(部件号,部件名称)
零件(零件号,零件名称,供应商号)。
供应商号为外键
产品-部件(产品号,部件号,部件数量)。
产品号、部件号都为外键
产品-零件(产品号,零件号,零件数量)。
产品号、零件号都为外键
部件-零件(部件号,零件号,零件数量)。
部件号、零件号都为外键
供应商(供应商号,供应商名,联系电话)
2.已知某教务管理系统的各个关系模式如下(带下画线的属性是主码):
系(系号,系名)
学生(学号,姓名,性别,入学日期,正常毕业日期,所在系号)
课程(课程号,课程名,学分,开课系号,教师号)
选课(学号,课程号,成绩)
教师(教师号,姓名,职称,所在系号)
①请根据给出的关系模式,画出该关系的E-R图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系的属性。
参考答案:
②假设该系统的业务需求发生变化,需要满足下列要求:
为课程增加先修课程信息(一门课程可有多门先修课程);
一门课程可由多名教师讲授,一名教师可以讲授多门课程。
试根据上述需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF。
学生(学号,姓名,性别,入学日期,正常毕业日期,所在系号)外码:
所在系号
课程(课程号,课程名,学分,开课系号)外码:
开课系号
选课(学号,课程号,成绩)外码:
学号,课程号
教师(教师号,姓名,职称,所在系号)外码:
教师授课(教师号,课程号)外码:
教师号,课程号
先修课程(课程号,先修课程号)外码:
课程号,先修课程号
3.现有关系模式:
教师授课(教师号,姓名,职