数据库习题讲解1
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• • • • • • • • (1) R(A,B,C,D) F={B->D,AB->C} (1NF) (2) R(X,Y,Z) F={Y->Z,Y->X,X-YZ} (BCNF) (3) R(A,B,C,D) F={B->D,D->B,AB-C} (3NF) (4) R(X,Y,Z) F={XY->Z} (BCNF) (5) R(A,B,C) F={A->B,B->A,C->A} (2NF) (6) R(A,B,C,D) F={A->C,D->B} (1NF) (7) R(A,B,C,D) F={A->C,CD->B} (1NF) (8) R(X,Y,Z) F={Y->Z,XZ-Y} (3NF)
习题讲解
• 1、设有关系模式R(U,F),其中:U={A,B,C,D,E,P}, • F={A->B,C->P,E->A,CE->D}。求出R的所有候选关 键字。(CE) • 2、设有关系模式R(U,F),其中:U={A,B,C,D,E}, • F={A->D,E->D,D->B,BC->D,DC->A}。 • (1)求出R的所有候选关键字。(CE) • (2)若模式分解为p={AB,AE,CE,BCD,AC},判断其 是否为无损连接分解?能保持原来的函数依赖 吗?
Байду номын сангаас 3、已知关系模式R={A,B,C,D,E,H},在该模式上得 函数依赖集F={AC->B,CD->EH,H->DE},试求A+ • ,(AC)+,(CD)+,H+,(ABCD)+,(CDE)+,(EH)+ • A,ABC,CDEH,DEH,ABCDEH,CDEH,DEH • 4、试说明下列关系模式最高属于几范式,并 说理由。
• • • • • • • • • •
5、设有关系模式R(U,F),其中:U={A,B,C,D,E,G}, F={A->D,E->D,D->B,BC->D,EC->A}。 (1)求出R的所有候选关键字。(1NF) (2)求出R的范式。 (CEG) (3)将R分解为BCNF,且具有无损连接性。 6、设有关系模式R(U,F),其中:U={A,B,C,D,E,F}, F={A->B,C->F,E->A,EC->D},现有下列分解: (1) p1={CF,BE,CDE,AB} (2) p2={ABE,CDEF} 判断上述分解是否具有无损连接性。
习题讲解
• 1、设有关系模式R(U,F),其中:U={A,B,C,D,E,P}, • F={A->B,C->P,E->A,CE->D}。求出R的所有候选关 键字。(CE) • 2、设有关系模式R(U,F),其中:U={A,B,C,D,E}, • F={A->D,E->D,D->B,BC->D,DC->A}。 • (1)求出R的所有候选关键字。(CE) • (2)若模式分解为p={AB,AE,CE,BCD,AC},判断其 是否为无损连接分解?能保持原来的函数依赖 吗?
Байду номын сангаас 3、已知关系模式R={A,B,C,D,E,H},在该模式上得 函数依赖集F={AC->B,CD->EH,H->DE},试求A+ • ,(AC)+,(CD)+,H+,(ABCD)+,(CDE)+,(EH)+ • A,ABC,CDEH,DEH,ABCDEH,CDEH,DEH • 4、试说明下列关系模式最高属于几范式,并 说理由。
• • • • • • • • • •
5、设有关系模式R(U,F),其中:U={A,B,C,D,E,G}, F={A->D,E->D,D->B,BC->D,EC->A}。 (1)求出R的所有候选关键字。(1NF) (2)求出R的范式。 (CEG) (3)将R分解为BCNF,且具有无损连接性。 6、设有关系模式R(U,F),其中:U={A,B,C,D,E,F}, F={A->B,C->F,E->A,EC->D},现有下列分解: (1) p1={CF,BE,CDE,AB} (2) p2={ABE,CDEF} 判断上述分解是否具有无损连接性。