设有某简化的网上购物系统,其E-R图如下:
该系统数据之间存在下列约束:
Ⅰ.一个客户(编号唯一)可以拥有多个订单,每个订单仅属于一个客户。
Ⅱ.一个订单(编号唯一)可以包含多个订购细目,每个订购细目只属于一个订单。
Ⅲ.一种商品可以出现在多个订购细目中,一个订购细目只包含一种商品。
Ⅳ.一个商品类别可以包含多种商品,一种商品只属于一个商品类别。
以图书销售表为例说明原数据库设计的不合理之处。 |
参考答案:
解析:图书销售表中,读者信息应该单独新建一张表,否则就会造成大量的数据冗余。比如,当有一个用户买了N本图书后,其姓名和电话会被重复N-1次。 本题考查的主要是数据库设计优化、关系数据模型转换及规范化处理。