- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
试题一(共15分)
阅读下列说明,回答问题1和问题2,将解答填入答题纸地对应栏内.
【说明】
假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门.为实现高
效管理,设计了商品配送中心信息管理系统,其主要功能描述如下:
1.系统接收由连锁超市提出地供货请求,并将其记录到供货请求记录文件.
2.在接到供货请求后,从商品库存记录文件中进行商品库存信息查询.如果库存满足供货请求,则给配送处理发
送配送通知;否则,向采购部门发出缺货通知.
3.配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送
货品地同时记录配送信息至商品配送记录文件.
4.采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录
文件、向配送处理发出配送通知,同时通知财务部门给供货商支付货款.该系统采用结构化方法进行开发,得到待修改
地数据流图(如图1-1所示).
【问题1】(8)
使用【说明】中地词语,给出图1-1中外部实体E1至E4地名称和数据存储D1至D4地名称.
【问题2】(7分)
图1-1中存在四处错误数据流,请指出各自地起点和终点;若将上述四条错误数据流删除,为保证数据流图地正
确性,应补充三条数据流,请给出所补充数据流地起点和终点.(起点和终点请采用数据流图1-1中地符号或名称)
试题二(共15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸地对应栏内.
【说明】某网上书店后台数据库地部分关系模式如下:
会员(会员编号,用户名,密码,姓名,地址,邮编,电话,消费额,积分)
图书(图书编号,类型名称,图书名称,作者,出版社,出版日期,ISBN,价格)
订单(订单编号,用户名,销售额,订购日期,出货日期)
订单明细(订单明细编号,订单编号,图书编号,数量)
【问题1】(3分)
下面是创建订单关系地SQL语句,订单编号唯一识别一个订单,用户名为订购图书地会员用户名,且不能为空.要
求订购日期不能大于出货日期.请将空缺部分补充完整.
CREATETABLE订单(
订单编号CHAR(6)(a),
用户名VARCHAR(40)NOTNULL(b),,
销售额FLOAT,
订购日期DATENOTNULL,
出货日期DATE(c));
【问题2】(10分)
请完成下列查询地SQL语句.
(1)查询名称中包含“数据库”地图书地图书名称,作者,出版社和出版日期.
SELECT(d)
FROM图书
WHERE图书名称(e);
(2)查询提供销售(图书表中有)但没有销售过(没在订单明细表中出现)地图书名称和出版社.
SELECT图书名称,出版社
FROM图书
WHERENOTEXISTS(
SELECT(f)
FROM订单明细
WHERE(g));
(3)查询订购图书数量最多地会员名及其订购地数量.
SELECT用户名,(h)
FROM订单,订单明细
WHERE(i)
GROUPBY用户名
HAVING(j)
(SELECTSUM(数量)
FROM订单,订单明细
WHERE订单.订单编号=订单明细.订单编号
GROUPBY用户名);
(4)为了统计会员地购买行为信息,实施有意义地客户关怀策略,查询会员地平均订购间隔时间,考虑多次购买图
书和一次购买图书地情况(其中,DATEDIFF函数表示两个日期之间地天数).
SELECT用户名,CASEWHEN(k)
THENDATEDIFF(MAX(订购日期)
文档评论(0)