第6章_关系数据理论.ppt

例5:某借阅系统关系模式Teacher(Tno,Tname,Tel,Department,Bno.Bname,BorrowDate,RDate,Backup) 其中:Tno——教师编号;Tname——教师姓名;Tel——电话; Department——所在部门; Bno——图书编号;Bname——书名; BorrowDate——借书日期;RDate——还书日期;Backup——备注 该关系模式属性之间具有通常的语义,例如:教师编号唯一,图书编号唯一,等等。 1) 写出该关系模式的主码。 2) 该关系模式中是否存在部分函数依赖?若存在,请写出其中两个。 3) 该关系模式最高满足几范式?并说明理由。 4) 将该关系模式分解为3NF。 习题(续) * 6 某书店销售订单的屏幕输出格式如图所示: 书店的业务描述: 每一个订单有一个唯一的订单编号;每一个客户有一个唯一的客户编号;每一种图书有一个唯一的图书编号;一个订单可以订购多种图书,且没一种图书可以在多个订单中出现;一个订单对应一个客户,且一个客户可以有多个订单; 根据上述业务描述和订单格式得到关系模式: R(订单编号, 日期, 客户编号, 客户名称, 客户电话, 地址, 图书编号, 书名, 定价, 数量) 写出关系模式R的候选码。 指出R是几范式,说明理由,并指出数据冗余之所在。 按模式分解原则,把R分解成3NF模式。

文档评论(0)

1亿VIP精品文档

相关文档