五、设计题(本题10分)
31、某连锁商店数据库中有三个实体集。“商店”实体集;“职工”实体集;“商品”实体集。业务规则如下:一个商店有若干职工,每个职工只能在一个商店工作;职工在商店工作有聘用日期、月薪等属性;商店可以销售多种商品,统计月商品销售量。
试根据上述业务规则:
① 设计E-R模型(自定义属性)。
② 将E-R模型转换成关系模式集,并指出主码和外码。
六、应用题(本题10分)
32、某书店的业务描述如下:
(1)每一个订单有唯一的订单编号;
(2)一个订单可以订购多种图书,不同的订单可以订购同一种
图书;
(3)一个订单只对应一个客户,一个客户可以有多个订单;
(4)每一个客户和每一种图书均有唯一的编号。
根据上述业务规则得到商品订单关系模式R:
R(订单编号,日期,客户编号,客户名称,客户电话,图书编
号,图书名称,定价,数量)
试求:① 写出R的基本函数依赖集F,并求出R的候选键。
② 判断R的规范化范式级别。
③ 若R不满足3NF范式,将R规范到3NF范式。