[试题]

阅读下列说明,回答问题1~问题4。

(说明)

某超市的销售业务由一个销售业务管理系统进行管理,该系统每完成一次交易都需要提供顾客发票,其格式见表6所示。

对于这样一个销售业务管理系统,分别给出了以下两种关系数据库的设计(下划线表示主关键字)

设计一:

顾客Customer(顾客代码Cno,姓名name,住址address,联系电话phone)

收银员Salesman(收银员代码Sno,身份证号idno,姓名name,住址address,联系电话 phone)

商品Merchandise(商品代码Mno,商品名称Mname,价格price)

发票Invoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno,商品代码 Mno,单价unitpfice,数量amount)

设计二:

顾客Customer(顾客代码Cno,姓名name,住址address,联系电话phone)

收银员Salesman(收银员代码Sno,身份证号idno,姓名name,住址address,联系电话 phone)

商品Memhandise(商品代码Mno,商品名称Mname,价格price)

发票Ivoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno)

发票明细Invoicedetail(发票号码Ino,商品代码Mno,单价unitprice,数量amount)

设计一的关系模式Invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么?

参考答案与解析:

相关试题

阅读下列说明,回答问题1~问题4。(说明) 某超市的销售业务由一个销售业务管理系