【问题1】 设计一的关系模式Invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么? |
【问题2】 根据设计二中关系模式,以下SQL语句是用于“建立2005年1月期间每张发票的发票号,交易日期,交易商品件数和交易总金额的视图”的不完整语句,请填补其中的空缺。 CREATE VIEW Invoice_total{{U}} (1) {{/U}} SELECT Invoice. Ino, Idate,{{U}} (2) {{/U}},{{U}} (3) {{/U}} FROM Invoice, Invoicedetail WHERE{{U}} (4) {{/U}}AND Idate BETWEEN'2005-01-01'AND'2005-01-31' GROUP BY{{U}} (5) {{/U}}; |
【问题3】 根据设计二中关系模式,以下SQL语句是用于“查询从未售出的商品信息”的不完整语句,请填补其中的空缺。 SELECT Mno, Mname, price FROM Merchandise{{U}} (1) {{/U}} WHERE{{U}} (2) {{/U}} (SELECT{{U}} (3) {{/U}} FROM Invoice, detail WHERE A.Mno=Invoice, detail. Mno); |
【问题4】 设计二中关系Merchandise中由属性price表示商品价格,关系Invoice, detail中的属性 unitprice也表示商品价格。两个是否有必要同时存在?为什么? |