全文预览

数据库系统概论期末考试试卷A答案

上传者:苏堤漫步 |  格式:docx  |  页数:8 |  大小:28KB

文档介绍
销售量销售日期聘任1M职工号职工名工资2)商店(商店号,商店名,地址,电话)商品(商品号,商品名,单价)职工(职工号,职工名,工资,商店号)销售(商店号,商品号,销售量,销售日期)3)职工表中的商店号参照商店表中的商店号;销售表中的商店号参照商店表中的商店号;销售表中的商品号参照商品表中的商品号2.有如下关系R、S,求R∪S、R∩S、R-S、R×S。(8分)RSABCa1b1c1a1b2c2a2b2c1ABCa1b2c2a1b3c2a2b2c1参考教材54页六、解答题(共20分)得分有如下图所示的关系R工程号工程名材料号数量开工日期完工日期P1体育场工程I1498059902P1体育场工程I2698059902P1体育场工程I31598059902P2教学楼工程I1698119912P2教学楼工程I41898119912R的关键字是什么?(3分)答(工程号,材料号)R属于第几范式?需要证明。(5分)答:R是1NF,因为:pp主码是(工程号,材料号),非主属性开工日期和完工日期部分函数依赖于(工程号,材料号)的子集工程号。(工程号,材料号)开工日期(工程号,材料号)完工日期3)R存在的问题是什么?(3分)答:插入异常,删除异常,修改复杂,数据冗余。有工程号,但暂时未用到材料时,因缺主关键字材料号而不能录入数据;工程下马,删除工程号时,也会删除材料的信息。4)分解成更高的范式(3分)R1(工程号,材料号,数量)R2(工程号,工程名,开工日期,完工日期)2.关系模式S(学生,课程,名次),假设每门课程每一个名次只有一个学生。判断该模式是第几方式?说明理由。(6分)答:S为第3范式,也是BNC范式。因为(学生,课程)->名称,(课程,名次)->学生(学生,课程)和(课程,名次)都是候选码,没有非主属性对码的部分函数依赖和传递的函数依赖,所以为第3范式。又每个决定因素中都含有码,F。

收藏

分享

举报
下载此文档