[说明]
某超市的销售业务由一个销售业务管理系统进行管理,该系统每完成一次交易都需要提供顾客发票,其格式如表5-31所示。
对于该销售业务管理系统,分别给出了以下两种关系数据库的逻辑结构设计(下画线表示主键)。
设计一:
顾客(顾客代码,姓名,住址,联系电话)
收银员(收银员代码,姓名,身份证号,住址,联系电话)
商品(商品代码,商品名称,价格)
发票(发票代码,交易日期,顾客代码,收银员代码,商品代码,单价,数量)
设计二:
顾客(顾客代码,姓名,住址,联系电话)
收银员(收银员代码,身份证号,姓名,住址,联系电话)
商品(商品代码,商品名称,价格)
发票(发票号码,交易日期,顾客代码,收银员代码)
发票明细(发票号码,商品代码,单价,数量)
根据设计二中的关系模式,以下SQL语句是用于“建立2010年11月期间每张发票的发票号、交易日期、交易商品件数和交易总金额的视图”的不完整语句,请填补其中的空缺。
CREATE VIEW 发票_合计 (1)
SELECT 发票.发票号码,交易日期, (2) , (3)
FROM 发票,发票明细
WHERE (4) AND
交易日期 BETWEEN ’2010-11-01’AND ’2010-11-30’
GROUP BY (5) ;
参考答案:(A)AS
(B) SUM(数量)
(C) SUM(单价*数量)
(D) 发票.发票号码=发票明细.发票号码
(E)发票.发票号码,交易日期或发票明细.发票号码,交易日期