四、设计题(本大题共4小题,每小题5分,共20分) 假设一网上商城现进行促销活动,已知要求如下:
(1)能随时查询促销商品的编号、名称、折让规则、基准单价;
(2)顾客订货时,对每个商品应根据不同订货数量或基准总价采用不同的优惠折让;
(3)根据顾客在数据库中登记的地址、名称、邮编、电话等信息为顾客送货。顾客有惟一的编号。根据以上描述完成36—39题。
36.设计出满足要求的E—R模型。
37.将E—R模型转换为等价的关系模式,并标示出主码。
38.查询出各商品的销售总数和总金额,按销售总数的降序显示结果。写出完成此功能的SQL语句。
39.使用嵌套查询查出订购了“天府花生”的顾客的顾客编号、顾客名称、电话。
五、综合题(本大题10分)
40.设有一个记录各个球队队员每场比赛进球数的关系模式
R(队员编号,比赛场次,进球数,球队名,队长名)
如果规定每个队员只能属于一个球队,每个球队只有一个队长。根据以上信息完成如下任务:
(1)写出根据该关系模式创建表“比赛情况”的SQL语句;(4分)
(2)写出关系模式R的基本函数依赖和主码;(4分)
(3)把R分解成2NF模式集。(2分)