第7章-关系数据库规范化理论复习题.doc
《第7章-关系数据库规范化理论复习题.doc》由会员分享,可在线阅读,更多相关《第7章-关系数据库规范化理论复习题.doc(15页珍藏版)》请在咨信网上搜索。
第7章 关系规范化理论 一、单项选择题 1.关系规范化中得删除操作异常就是指 ① ,插入操作异常就是指 ② 。 A.不该删除得数据被删除 B.不该插入得数据被插入 C.应该删除得数据未被删除 D。应该插入得数据未被插入 答案:①A ②D 2.设计性能较优得关系模式称为规范化,规范化主要得理论依据就是 。 A.关系规范化理论 B。关系运算理论 C。关系代数理论 D.数理逻辑 答案:A 3.规范化理论就是关系数据库进行逻辑设计得理论依据.根据这个理论,关系数据库中得关系必须满足:其每一属性都就是 。 A。互不相关得 B.不可分解得 C.长度可变得 D.互相关联得 答案:B 4.关系数据库规范化就是为解决关系数据库中 问题而引入得。 A.插入、删除与数据冗余 B.提高查询速度 C。减少数据操作得复杂性 D。保证数据得安全性与完整性 答案:A 5.规范化过程主要为克服数据库逻辑结构中得插入异常,删除异常以及 得缺陷. A。数据得不一致性 B.结构不合理 C。冗余度大 D。数据丢失 答案:C 6.当关系模式R(A,B)已属于3NF,下列说法中 就是正确得. A。它一定消除了插入与删除异常 B。仍存在一定得插入与删除异常 C.一定属于BCNF D。A与C都就是 答案:B 7、 关系模式1NF就是指_________。 A、 不存在传递依赖现象 B、 不存在部分依赖现象 C。不存在非主属性 D、 不存在组合属性 答案:D 8、 关系模式中2NF就是指_______。 A、满足1NF且不存在非主属性对关键字得传递依赖现象 B、满足1NF且不存在非主属性对关键字部分依赖现象 C、满足1NF且不存在非主属性 D、满足1NF且不存在组合属性 答案:B 9、 关系模式中3NF就是指___________。 A、满足2NF且不存在非主属性对关键字得传递依赖现象 B、满足2NF且不存在非主属性对关键字部分依赖现象 C、满足2NF且不存在非主属性 D、满足2NF且不存在组合属性 答案:A 10。关系模型中得关系模式至少就是 。 A.1NF B.2NF C.3NF D。BCNF 答案:A 11。关系模式中,满足2NF得模式, 。 A.可能就是1NF B。必定就是1NF C.必定就是3NF D.必定就是BCNF 答案:B 12.X→Y为平凡函数依赖就是指__________。 A.X<Y B.X<Y C.X=Y D。X≠Y 答案:C 13.若关系模式R∈1NF,且R中若存在X→Y,则X必含关键字,称该模式_______。 A、满足3NF B、满足BCNF C、满足2NF D、满足1NF 答案:B 14.在关系模式中,如果属性A与B存在1对1得联系,则说 。 A.A→B B。B→A C.A←→B D.以上都不就是 答案:C 15。候选关键字中得属性称为 。 A.非主属性 B.主属性 C.复合属性 D。关键属性 答案:B 16.关系模式中各级模式之间得关系为 。 A.3NFÌ2NFÌ1NF B.3NFÌ1NFÌ2NF C。1NFÌ2NFÌ3NF D。2NFÌlNFÌ3NF 答案:A 17。消除了部分函数依赖得1NF得关系模式,必定就是 . A.1NF B。2NF C。3NF D。BCNF 答案:B 18.关系模式得候选关键字可以有 ① ,主关键字有 ② . A。0个 B.1个 C.1个或多个 D。多个 答案:①C ②B 19.候选关键字中得属性可以有 。 A。0个 B.1个 C.1个或多个 D.多个 答案:C 20。关系模式得分解 。 A.惟一 B。不惟一 答案:B 21。什么样得关系模式就是严格好得关系模式________. A。优化级别最高得关系模式 B.优化级别最高得关系模式 C.符合3NF要求得关系模式 D。视具体情况而定 答案:D 22.按照规范化设计要求,通常以关系模式符合______为标准。 A。1NF B.2NF C.3NF D.BCNF 答案:C 23.设某关系模式S(SNO,CNO,G,TN,D),其中SNO表示学号,CNO表示课程号,G表示成绩,TN表示教师姓名,D表示系名。属性间得依赖关系为: (SNO,CNO)→G,CNO→TN,TN→D。则该关系模式最高满足_______。 A。1NF B.2NF C.3NF D.BCNF 答案:A 24.设某关系模式S(SNO,CNO,G,TN,D),其属性得含义及属性间得依赖关系同23题,若将S分解为S1(SNO,CNO,G)、S2(CNO,TN)、S3(TN,D),则S1最高满足___①____、S2最高满足___②____、S3最高满足___③_____。 A.1NF B。2NF C。3NF D。BCNF 答案:①D ②D ③D 25.设某关系模式R(ABCD),函数依赖{B→D,AB→C},则R最高满足_______。 A。1NF B.2NF C.3NF D.BCNF 答案:A(AB为Key) 26.设某关系模式R(ABC),函数依赖{A→B,B→A,A→C},则R最高满足_______. A.1NF B。2NF C。3NF D。BCNF 答案:C(A为Key) 27.设某关系模式R(ABC),函数依赖{A→B,B→A,C→A},则R最高满足_______。 A。1NF B.2NF C.3NF D.BCNF 答案:B(C为Key) 28.设某关系模式R(ABCD),函数依赖{A→C,D→B},则R最高满足_______. A。1NF B。2NF C.3NF D.BCNF 答案:A(AD为Key) 29.设有关系模式W(C,P,S,G,T,R),其中各属性得含义就是:C为课程,P为教师,S为学生,G为成绩,T为时间,R为教室,根据定义有如下函数依赖集: F={C→G,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R} 关系模式W得一个关键字就是 ① ,W得规范化程度最高达到 ② 。若将关系模式W分解为3个关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C),则W1得规范化程度最高达到 ③ ,W2得规范化程度最高达到 ④ ,W3得规范化程度最高达到 ⑤ . ①A。(S,C) B。(T,R) C.(T,P) D.(T,S) E.(T,S,P) ②③④⑤ A.1NF B。2NF C。3NF D。BCNF E.4NF 答案:①E ②B ③E ④E ⑤B 二、填空题 1.关系规范化得目得就是 。 答案:控制冗余,避免插入与删除异常,从而增强数据库结构得稳定性与灵活性 2.在关系A(S,SN,D)与B(D,CN,NM中,A得主键就是S,B得主键就是D,则D在S中称为 . 答案:外码 3.对于非规范化得模式,经过 ① 转变为1NF,将1NF经过 ② 转变为2NF,将2NF经过 ③ 转变为3NF。 答案:①使属性域变为简单域 ②消除非主属性对主关键字得部分依赖 ③消除非主属性对主关键字得传递依赖 4.在一个关系R中,若每个数据项都就是不可再分割得,那么R一定属于 . 答案:1NF 5。1NF,2NF,3NF之间,相互就是一种 关系。 答案:3NFÌ2NFÌ1NF 6.若关系为1NF,且它得每一非主属性都 候选关键字,则该关系为2NF。 答案:不部分函数依赖于 7。在关系数据库得规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有得依赖关系与 。 答案:无损连接性 三.应用题 1.理解并给出下列术语得定义 函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、候选码、主码、外码、全码、1NF、2NF、3NF、BCNF。 解: 定义1:设R(U)就是属性集U上得关系模式。X,Y就是属性集U得子集。若对于R(U)得任意一个可能得关系r,r中不可能存在两个元组在X上得属性值相等,而在Y上得属性值不等,则称X函数确定Y或Y函数依赖于X,记作XàY。(即只要X上得属性值相等,Y上得值一定相等。) 术语与记号: XàY,但Y不就是X得子集,则称XàY就是非平凡得函数依赖。若不特别声明,总就是讨论非平凡得函数依赖。 XàY,但Y就是X得子集,则称XàY就是平凡得函数依赖. 若XàY,则X叫做决定因子(Determinant). 若XàY,YàX,则记作XßàY。 若Y不函数依赖于X,则记作X à Y. 定义2:在R(U)中,如果 XàY,并且对于X得任何一个真子集X’,都有X’ à Y,则称Y对X完全函数依赖,记作: X f→ Y. 若XàY,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记作:X p→Y。 如果X→Y(非平凡函数依赖,并且Y—/→X)、Y→Z,则称Z传递函数依赖于X。 定义3:候选码:设K为R(U,F)中得属性或属性组,若Kf→U,则K为R候选码。(K为决定R全部属性值得最小属性组)。 主码:关系R(U,F)中可能有多个候选码,则选其中一个作为主码。 全码:整个属性组就是码,称为全码(All-key) . 主属性与非主属性:包含在任何一个候选码中得属性 ,称为主属性(Prime attribute) 。不包含在任何码中得属性称为非主属性(Nonprime attribute)或非码属性(Non-key attribute)。 外码:关系模式 R 中属性或属性组X 并非 R得码,但 X 就是另一个关系模式得码,则称 X 就是R 得外部码(Foreign key)也称外码. 定义4:若关系模式R得每一个分量就是不可再分得数据项,则关系模式R属于第一范式(1NF)。 定义5:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则关系模式R∈2NF 。(即1NF消除了非主属性对码得部分函数依赖则成为2NF). 定义6:关系模式R<U,F> 中若不存在这样得码X、属性组Y及非主属性Z(Z不就是Y得子集)使得XàY,Y à X,Y à Z成立,则称R〈U,F〉∈3NF。 (若R∈3NF,则每一个非主属性既不部分依赖于码也不传递依赖于码. ) 定义7:关系模式R<U,F〉∈1NF .若XàY且Y不就是X得子集时,X必含有码,则R<U,F>∈BCNF。 2。指出下列关系模式就是第几范式?并说明理由。 (1) R(X,Y,Z) F={XY→Z} (2) R(x,Y,z) ﻩ F={Y→z,XZ→Y} (3) R(X,Y,Z) F={Y→Z,Y→X,X→YZ} (4) R(x,Y,z) ﻩF={X→Y,X→Z} (5) R(x,Y,Z) ﻩF={XY→Z} (6) R(W,X,Y,Z) F={X→Z,WX→Y} 解: (1) R就是BCNF。 R候选关键字为XY,F中只有一个函数依赖,而该函数依赖得左部包含了R得候选关键字XY。 (2) R就是3NF. R候选关键字为XY与XZ,R中所有属性都就是主属性,不存在非主属性对得候选关键字得传递依赖。 (3) R就是BCNF。 R候选关键字为X与Y,∵X→YZ,∴X→Y,X→Z,由于F中有Y→Z,Y→X,因此Z就是直接函数依赖于X,而不就是传递依赖于X。又∵F得每一函数依赖得左部都包含了任一候选关键字,∴R就是BCNF. (4) R就是BCNF。 R得候选关键字为X,而且F中每一个函数依赖得左部都包含了候选关键字X。 (5) R就是BCNF. R得候选关键字为XY,而且F中函数依赖得左部包含了候选关键字XY。 (6) R就是1NF。 R得候选关键字为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对候选关键字得部分函数依赖. 3.设有关系模式R(U,F),其中: U={A,B,C,D,E,P},F={A→B,C→P,E→A,CE→D} 求出R得所有候选关键字. 解:根据候选关键字得定义:如果函数依赖X→U在R上成立,且不存在任何X’Í X,使得X→U也成立,则称X就是R得一个候选关键字。由此可知,候选关键字只可能由A,C,E组成,但有E→A,所以组成候选关键字得属性可能就是CE. 计算可知:(CE)+=ABCDEP,即CE→U 而:C+=CP,E+=ABE ∴R只有一个候选关键字CE。 补充知识: 在关系模式R〈U,F〉中为F所逻辑蕴含得函数依赖得全体叫作 F得闭包,记为F +。 设F为属性集U上得一组函数依赖,X ÍU, XF+ ={ A|X→A能由F 根据Armstrong公理导出},XF+称为属性集X关于函数依赖集F 得闭包。 Armstrong公理系统: A1、自反律(Reflexivity):若Y Í X Í U,则X →Y为F所蕴含。 A2、增广律(Augmentation):若X→Y为F所蕴含,且Z Í U,则XZ→YZ为F所蕴含. A3、传递律(Transitivity):若X→Y及Y→Z为F所蕴含,则X→Z为F所蕴含。 根据A1,A2,A3这三条推理规则可以得到下面三条推理规则: – 合并规则:由X→Y,X→Z,有X→YZ。 (A2, A3) – 伪传递规则:由X→Y,WY→Z,有XW→Z. (A2, A3) – 分解规则:由X→Y及 ZÍY,有X→Z。 (A1, A3) 算法6、1 求属性集X(X Í U)关于U上得函数依赖集F 得闭包XF+ 输入:X,Fﻩﻩ输出:XF+ 步骤: (1)令X(0)=X,i=0 (2)求B,这里B = { A |($ V)( $ W)(V→WÎF∧V Í X(i)∧AÎ W)}; (3)X(i+1)=B∪X(i) (4)判断X(i+1)= X (i)吗? (5)若相等或X(i)=U , 则X(i)就就是XF+ , 算法终止。 (6)若否,则 i=i+l,返回第(2)步。 举例: 已知关系模式R〈U,F>,其中 U={A,B,C,D,E}; F={AB→C,B→D,C→E,EC→B,AC→B}。 求(AB)F+ 。 解 设X(0)=AB; (1) 计算X(1),逐一扫描F集合中各函数依赖,找左部为A,B,或AB得函数依赖,得到两个: AB→C,B→D,于就是 X(1)=AB∪CD=ABCD. (2) X(0)≠X(1),所以再找出左部为ABCD子集得那些函数依赖,又得到 C→E,AC→B X(2)=X(1)∪BE=ABCDE。 (3) X(2)=U,算法终止 所以:(AB)F+ =ABCDE。 4。设有关系模式R(C,T,S,N,G),其上得函数依赖集: F={C→T,CS→G,S→N} 求出R得所有候选关键字。 解:根据候选关键字得定义,R得候选关键字只可能由F中各个函数依赖得左边属性组成,即C,S,所以组成候选关键字得属性可能就是CS。 计算可知:(CS)+=CGNST,即CS→U 而:C+=CT,S+=NS ∴R只有一个候选关键字CS。 5.设有关系模式R(A,B,C,D,E),其上得函数依赖集: F={A→BC,CD→E,B→D,E→A} (1) 计算B+。 (2) 求出R得所有候选关键字。 解: (1) 令X={B},X(0)=B,X(1)=BD,X(2)=BD,故B+=BD。 (2) 根据候选关键字定义,R得候选关键字只可能由F中各个函数依赖得左边属性组成,即A,B,C,D,E,由于A→BC(A→B,A→C),B→D,E→A,故: ·可除去A,B,C,D,∴组成候选关键字得属性可能就是E。 计算可知:E十=ABCDEE,即E→U,∴E就是一个候选关键字。 ·可除去A,B,E,∴组成候选关键字得属性可能就是CD。 计算可知:(CD)+=ABCDE,即CD→U,但C+=C,D+=D,∴CD就是一个候选关键字。 ·可除去B,C,D,E,∴组成候选关键字得属性可能就是A. 计算可知:A+=ABCDE,即A→U,∴A就是一个候选关键字。 ·可除去A,D,E,∴组成候选关键字得属性可能就是BC. 计算可知:(BC)+=ABCDE,即CD→U,但B+=BD,C+=C,∴BC就是一个候选关键字。 R得所有候选关键字就是A,BC,CD,E。 6。设有关系模式R(U,F),其中: U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A} (1) 求出R得候选关键字. (2) 判断ρ={AB,AE,CE,BCD,AC}就是否为无损连接分解? 解: (1) (CE)+=ABCDE,则CE→U,而C+=C,E+=DE=BDE,根据候选关键字定义,CE就是R得候选关键字。 (2) ρ得无损连接性判断表如下表所示,由此判断不具有无损连接性。 Ri A B C D E AB a1 a2 AE a1 a5 CE a3 a5 BCD a2 a3 a4 AC a1 a3 7。设有关系模式R(A,B,C,D,E)及其上得函数依赖集F={A→C,B→D,C→D,DE→C,CE→A},试问分解ρ={R1(A,D),R2(A,B),R3(B,E),R4(C,D,E),R5(A,E)}就是否为R得无损连接分解? 解:p得无损连接性判断结果表如下表所示,由此判断不具有无损连接性。 Ri A B C D E AD a1 a4 AB a1 a2 BE a2 a5 CDE a3 a4 a5 AE a1 a5 8.设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关于F得闭包D+。 解:令X={D},X(0)=D。 在F中找出左边就是D子集得函数依赖,其结果就是:D→HG,∴X(1)=X(0)HG=DGH, 显然有X(1)≠X(0)。 在F中找出左边就是DGH子集得函数依赖,未找到,则X(2)=DGH。由于X(2)=X(1), 则:D+=DOH 9。已知关系模式R得全部属性集U={A,B,C,D,E,G}及函数依赖集: F={AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG} 求属性集闭包(BD)+. 解:令X={BD},X(0)=BD,X(1)=BDEG,X(2)=BCDEG,X(3)=ABCDEG,故(BD)+=ABCDEG。 10。设有函数依赖集F={D→G,C→A,CD→E,A→B),计算闭包D+,C+,A+,(CD)+,(AD)+,(AC)+,(ACD)+。 解: 令X={D},X(0)=D,X(1)=DG,X(2)=DG,故D+=DG. 令X={C},X(0)=C,X(1)=AC,X(2)=ABC,X(3)=ABC,故C+=ABC。 令X={A},X(0)=A,X(1)=AB,X(2)=AB,故A+=AB. 令X={CD},X(0)=CD,X(1)=CDG,X(2)=ACDG,X(3)=ACDEG,X(4)=ABCDEG, 故(CD)+=ABCDEG。 令X={AD},X(0)=AD,X(1)=ABD,X(2)=ABDG,X(3)=ABDG,故(AD)+=ABDG。 令X={AC},X(0)=AC,X(1)=ABC,X(2)=ABC,故(AC)+=ABC。 令X={ACD},X(0)=ACD,X(1)=ABCD,X(2)=ABCDG,X(3)=ABCDEG,故(ACD)+=ABCDEG。 11.设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→H,ABC→PG,求与F等价得最小函数依赖集。 解:(1) 将F中依赖右部属性单一化: AB→C HB→P AB→E D→H F1= A→C D→G GP→B ABC→P EP→A ABC→G CDE→P (2) 对于AB→C,由于有A→C,则为多余得: AB→E HB→P A→C D→H F2= GP→B D→G EP→A ABC→P CDE→P ABC→G (3) 通过分析没有多余得依赖,则: AB→E HB→P A→C D→H F3= GP→B D→G EP→A ABC→P CDE→P ABC→G 补充知识: 如果函数依赖集F满足下列条件,则称F为一个极小函数依赖集。亦称为最小依赖集或最小覆盖。 (1) F中任一函数依赖得右部仅含有一个属性。 (2) F中不存在这样得函数依赖X→A,使得F与F-{X→A}等价. (3) F中不存在这样得函数依赖X→A, X有真子集Z使得F-{X→A}∪{Z→A}与F等价。 [例] 关系模式S〈U,F〉,其中: U={ Sno,Sdept,Mname,Cno,Grade }, F={ Sno→Sdept,Sdept→Mname,(Sno,Cno)→Grade } 设F’={Sno→Sdept,Sno→Mname,Sdept→Mname, (Sno,Cno)→Grade,(Sno,Sdept)→Sdept} F就是最小覆盖,而F’不就是. 因为:F ’ - {Sno→Mname}与F ’等价 F ’ — {(Sno,Sdept)→Sdept}也与F ’等价 定理:每一个函数依赖集F均等价于一个极小函数依赖集Fm。此Fm称为F得最小依赖集。 证明: 构造性证明,找出F得一个最小依赖集。 (1)逐一检查F中各函数依赖FDi:X→Y,若Y=A1A2 …Ak,k 〉 2, 则用 { X→Aj |j=1,2,…, k} 来取代X→Y。 (2)逐一检查F中各函数依赖FDi:X→A,令G=F-{X→A}, 若AÎXG+, 则从F中去掉此函数依赖。 (3)逐一取出F中各函数依赖FDi:X→A,设X=B1B2…Bm, 逐一考查Bi (i=l,2,…,m),若A Î(X-Bi )F+ , 则以X-Bi 取代X。 12。设有关系模式R(U,F),其中: U={E,F,G,H},F={E→G,G→E,F→EG,H→EG,FH→E} 求F得最小依赖集. 解: (1) 将F中依赖右部属性单一化: F1={E→G,G→E,F→E,F→G,H→E,H→G,FH→E} (2) 对于FH→E,由于有F→E,则为多余得,则: F2={E→G,G→E,F→E,F→G,H→E,H→G} (3) 由于E→G,所以在F2中得F→E与F→G以及H→E与H→G之一就是多余得,则: F3={E→G,G→E,F→G,H→G} 或F3={E→G,G→E,F→G,H→E} 或F3={E→G,G→E,F→E,H→E} 或F3={E→G,G→E,F→E,H→G} 13。设有关系模式R(U,F),其中: U={A,B,C,D},F={A→B,B→C,D→B},把R分解成BCNF模式集: (1) 如果首先把R分解成{ACD,BD},试求F在这两个模式上得投影。 (2) ACD与BD就是BCNF吗?如果不就是,请进一步分解. 解: (1) ΠACD(F)={A→C,D→C} ΠBD(F)={D→B} (2) BD已就是BCNF. ACD不就是BCNF。模式ACD得候选关键字就是AD。考虑A→C,A不就是模式ACD得候选关键字,所以这个函数依赖不满足BCNF条件。将ACD分解为AC与AD,此时AC与AD均为BCNF. 14。设有关系模式R(A,B,C,D),其上得函数依赖集: F={A→C,C→A,B→AC,D→AC} (1) 计算(AD)+。 (2) 求F得最小等价依赖集Fm。 (3) 求R得关键字. (4) 将R分解使其满足BCNF且无损连接性。 (5) 将R分解成满足3NF并具有无损连接性与保持依赖性。 解: (1) 令X={AD},X(0)=AD,X(1)=ACD,X(2)=ACD,故(AD)+=ACD. (2) 将F中得函数依赖右部属性单一化: A→C C→A F1= B→A B→C D→A D→C 在Fl中去掉多余得函数依赖: ∵B→A,A→C ∴B→C就是多余得。 又∵D→A,A→C ∴D→C就是多余得。 A→C C→A F2= B→A D→A 函数依赖集得最小集不就是惟一得,本题中还可以有其她答案。 ∵F2中所有依赖得左部却就是单属性,∴不存在依赖左部有多余得属性 ∴ A→C C→A F= B→A D→A (3) ∵BD在F中所有函数依赖得右部均未出现 ∴候选关键字中一定包含BD,而(BD)+=ABCD,因此,BD就是R惟一得候选关键字。 (4) 考虑A→C ∵AC不就是BCNF(AC不包含候选关键字BD),将ABCD分解为AC与ABD。 AC已就是BCNF,进一步分解ABD,选择B→A,把ABD分解为AB与BD。 此时AB与AD均为BCNF ∴ρ={AC,AB,BD}。 (5) 由(2)可求出满足3NF得具有依赖保持性得分解为ρ={AC,BD,DA}。 判断其无损连接性如下表所示,由此可知ρ不具有无损连接性。 Ri A B C D AC a1 a3 BA a1 a2 a3 DA a1 a3 a4 令ρ=ρ∪{BD},BD就是R得候选关键字 ∴p={AC,BA,DA,BD}。 15。己知关系模式R(CITY,ST,ZIP)与函数依赖集: F={(CITY,ST)→ZIP,ZIP→CITY} 试找出R得两个候选关键字。 解:设U=(CITY,ST,ZIP),F中函数依赖得左边就是CITY,ST,ZIP: · 由于ZIP→CITY,去掉CITY,故(ST,ZIP)可能就是候选关键字。 (ST,ZIP)+={ST,ZIP,CITY},∴(ST,ZIP)→U。 又ST+=ST,ZIP+={ZIP,CITY},故(ST,ZIP)就是一个候选关键字。 ·由于(CITY,ST)→ZIP,去掉ZIP,故(CITY,ST)可能就是候选关键字. (CITY,ST)+={CITY,ST,ZIP},∴(CITY,ST)→U。 又CITY+=CITY,ST+=ST,故(CITY,ST)就是一个候选关键字。 因此,R得两个候选关键字就是(ST,ZIP)与(CITY,ST)。 16.设有关系模式R(A,B,C,D,E),R得函数依赖集: F={A→D,E→D,D→B,BC→D,CD→A} (1) 求R得候选关键字。 (2) 将R分解为3NF. 解: (1) 设U=(A,B,C,D,E),由于(CE)+=ABCDE,C+=C,E+=BDE ∴R得候选关键字就是CE。 (2) 求出最小依赖集F′={A→D,E→D,D→B,BC→D,CD→A} 将R分解得3NF:ρ={AD,DE,BD,BCD,ACD}。 17.设有关系模式R(U,V,W,X,Y,Z),其函数依赖集: F={U→V,W→z,Y→U,WY→X},现有下列分解: (1) ρl={WZ,VY,WXY,UV} (2) ρ2={UVY,WXYZ} 判断上述分解就是否具有无损连接性. 解: (1) ρ1得无损连接性判断表如下所示,由此判断ρ1不具有无损连接性。 Ri U V W X Y Z WZ a3 a6 VY a2 a5 WXY a3 a4 a5 a6 UV a1 a2 (2) ρ2得无损连接性判断表如下所示,由此判断ρ2具有无损连接性. Ri U V W X Y Z UVY a1 a2 a5 WXYZ a1 a2 a3 a4 a5 a6 18.已知R(Al,A2,A3,A4,A5)为关系模式,其上函数依赖集: F={Al→A3,A3→A4,A2→A3,A4A5→A3,A3A5→A1} ρ={Rl(Al,A4),R2(A1,A2),R3(A2,A3),R4(A3,A4,A5),R5(Al,A5)} 判断ρ就是否具有无损连接性。 解:ρ得无损连接性判断表如下所示,由此判断ρ不具有无损连接性。 Ri A1 A2 A3 A4 5 A1A4 a1 a3 a4 A1A2 a1 a2 a3 a4 A2A3 a2 a3 a4 A3A4A5 a1 a3 a4 a5 A1A5 a1 a3 a4 a5 19。设有关系模式R(B,O,I,S,Q,D},其上函数依赖集: F={S→D,I→B,IS→Q,B→O} 如果用SD,IB,ISQ,BO代替R,这样得分解就是具有无损连接吗? 解:ρ={Rl(S,D),R2(I,B),R3(I,S,Q),R4(B,O) } ρ得无损连接性判断表如下所示,由此判断ρ具有无损连接性。 Ri B O I S Q D SD a4 a6 IB a1 a3 a5 ISQ a1 a2 a3 a4 a5 a6 BO a1 a2 20.设有关系模式R(F,G,H,I,J),R得函数依赖集: F={F→I,J→I,I→G,GH→I,IH→F} (1) 求出R得所有候选关键字。 (2) 判断ρ={FG,FJ,JH,IGH,FH}就是否为无损连接分解? (3) 将R分解为3NF,并具有无损连接性与依赖保持性。 解: (1) 从F中瞧出,候选关键字中至少包含J与H(因为它们不依赖于谁),计算: 令X={JH},X(0)=JH,X(1)=IJH,X(2)=GIJH,X(3)=FGIJH ∴候选关键字只有JH。 (2) ρ得无损连接性判断表如下所示,由此判断ρ不具有无损连接性。 Ri F G H I J FG a1 a2 FJ a1 a3 a4 a5 JH a3 a5 IGH a2 a3 a4 FH a1 a3 (3) 求出最小依赖集F′={F→I,J→I,I→Gl GH→I,IH→F} ∴满足3NF且具有依赖保持性得分解为: ρ={FI,JI,IG,GHI,IHE} ρ得无损连接性判断结果如下所示,由此判断ρ不具有无损连接性。 Ri F G H I J FI a1 a2 a4 JI a2 a4 a5 IG a2 a4 a5 GHI a1 a2 a3 a4 IHE a1 a2 a3 a4 令ρ=ρ∪{JH},JH就是R得候选关键字。 ∴ρ={FI,JI,IG,GHI,IHF,JH}具有无损连接性与依赖保持性 21。设有关系模式R(A,B,C,D,E),其上得函数依赖集: F={A→C,C→D,B→C,DE→C,CE→A} (1) 求R得所有候选关键字. (2) 判断ρ={AD,AB,BC,CDE,AE}就是否为无损连接分解? (3) 将R分解为BCNF,并具有无损连接性。 解: (1) 从F中瞧,候选关键字至少包含- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据库 规范化 理论 复习题
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文