数据库练习六答案_精品文档Word文档格式.doc
《数据库练习六答案_精品文档Word文档格式.doc》由会员分享,可在线阅读,更多相关《数据库练习六答案_精品文档Word文档格式.doc(2页珍藏版)》请在冰豆网上搜索。
D. BCNF
答案:
A
2.关系模式至少应属于(A)
A.1NF B.2NF
C.3NF D.BCNF
3.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={D→A,D→B},试写出关系模式R的候选键,并说明理由。
答:
①R的候选键是CD
②理由:
从已知的F,可导出D→ABD,
再根据增广律,可得出CD→ABCD,
即CD值可决定全部属性值。
五、综合题(本题共10分)
41.假设某商业集团数据库中有一关系模式R如下:
R(商店编号,商品编号,数量,部门编号,负责人)
如果规定:
(1)每个商店的每种商品只在一个部门销售;
(2)每个商店的每个部门只有一个负责人;
(3)每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1)根据上述规定,写出关系模式R的基本函数依赖;
(2)找出关系模式R的候选码;
(3)试问关系模式R最高已经达到第几范式?
为什么?
(4)如果R不属于3NF,请将R分解成3NF模式集。
(1)有三个函数依赖:
(商店编号,商品编号)→部门编号
(商店编号,部门编号)→负责人
(商店编号,商品编号)→数量
(2)R的候选码是(商店编号,商品编号)
(3)因为R中存在着非主属性“负责人”对候选码(商店编号、商品编号)的传递函数依赖,所以R属于2NF,R不属于3NF。
(4)将R分解成:
R1(商店编号,商品编号,数量,部门编号)
R2(商店编号,部门编号,负责人)
42.设有一个反映工程及其所使用相关材料信息的关系式:
R(工程号,工程名,工程地址,开工日期,完工日期,材料号,材料名称,使用数量)
a每个工程的地址、开工日期、完工日期惟一;
不同工程的地址、开工和完工日期可能相同;
b工程名与材料名称均有重名;
c每个工程使用若干种材料,每种材料可应用于若干工程中。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高达到第几范式,并说明理由。
(3)将R规范到3NF。