2016年上半年数据库系统工程师考试真题(下午题)

上传人:mg****85 文档编号:44601225 上传时间:2018-06-14 格式:PDF 页数:13 大小:497.43KB
返回 下载 相关 举报
2016年上半年数据库系统工程师考试真题(下午题)_第1页
第1页 / 共13页
2016年上半年数据库系统工程师考试真题(下午题)_第2页
第2页 / 共13页
2016年上半年数据库系统工程师考试真题(下午题)_第3页
第3页 / 共13页
2016年上半年数据库系统工程师考试真题(下午题)_第4页
第4页 / 共13页
2016年上半年数据库系统工程师考试真题(下午题)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《2016年上半年数据库系统工程师考试真题(下午题)》由会员分享,可在线阅读,更多相关《2016年上半年数据库系统工程师考试真题(下午题)(13页珍藏版)》请在金锄头文库上搜索。

1、数据库系统工程师http:/ 年上半年数据库系统工程师考试真题(下午题)下午试题试题一(共 1 5 分)阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。【说明】某会议中心提供举办会议的场地设施和各种设备, 供公司与各类组织机构租用。 场地包括一个大型报告厅、 一个小型报告厅以及诸多会议室。 这些报告厅和会议室可提供的设备有投影仪、白板、视频播放/回放设备和计算机等。为了加强管理,该中心欲开发一会议预订系统,系统的主要功能如下。(1)检查可用性。客户提交预订请求后,检查预订表,判定所申请的场地是否在申请日期内可用;如果不可用,返回不可用信息。(2)临时预订。会议中心管理员收到

2、客户预定请求的通知之后,提交确认。系统生成新临时预订存入预订表, 并对新客户创建一条客户信息记录加以保存。 根据客户记录给客户发送临时预订确认信息和支付定金要求。(3) 分配设施与设备。 根据临时预订或变更预定的设备和设施需求, 分配所需设备 (均能满足用户要求)和设施,更新相应的表和预订表。(4)确认预订。管理员收到客户支付定金的通知后,检查确认,更新预订表,根据客户记录给客户发送预订确认信息。(5)变更预订。客户还可以在支付余款前提交变更预订请求,对变更的预订请求检查可用性,如果可用,分配设施和设备;如果不可用,返回不可用信息。管理员确认变更后,根据客户记录给客户发送确认信息。(6)要求付

3、款。管理员从预订表中查询距预订的会议时间两周内的预定,根据客户记希赛软考学院 数据库系统工程师http:/ 1-1 所示的上下文数据流图和图 1-2 所示的 0 层数据流图(不完整) 。图 1-1 上下文数据流图希赛软考学院 数据库系统工程师http:/ 1-2 0 层数据流图【问题 1】 (2 分)使用说明中的词语,给出图 1-1 中的实体 E1E2 的名称【问题 2】 (4 分)使用说明中的词语,给出图 1-2 中的数据存储 D1D4 的名称。【问题 3】 (6 分)根据说明和图中术语,补充图 1-2 中缺失的数据流及其起点和终点。【问题 4】 (3 分)如果发送给客户的确认信息是通过 E

4、mail 系统向客户信息中的电子邮件地址进行发送的,希赛软考学院 数据库系统工程师http:/ 1-1 和 1-2 进行哪些修改?用 150 字以内文字加以说明。试题二(共 15 分)阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【说明】某单位公用车辆后勤服务部门数据库的部分关系模式如下:驾驶员:EMP(Eno,Ename, Age, Sex, telephone) ,各属性分别表示驾驶员工号、姓名、年龄、性别和电话号码;。车辆:CAR(Cno,Brand,Capacity) ,各属性分别表示汽车车牌号、品牌名和排量;调度:SCHEDULE(Sno,Eno,Cno,Sta

5、rtTime, Endtime) ,各属性分别表示调度号、驾驶员工号、汽车车牌号、发车时间和收车时间。奖金:BONUS(Eno,Year,Month,Amount) ,各属性分别表示驾驶员工号、年、月和当月的奖金数量。有关车辆调度的相关说明如下:公车的行驶时间只能在工作时间内,因此规定调度表中每天安排发车的时间在上午 07:00:00 至下午 18:00:00 范围内。【问题 1】 (4 分)请将下面创建调度关系的 SQL 语句的空缺部分补充完整,要求指定关系的主码、外码,以及调度表中每天安排发车的时间在上午 07:00:00 至下午 18:00:00 范围内的约束 (由函数Time Get_

6、time(DATETIME StartTime)返回出车的时间) 。CREATE TABLE SCHEDULE(Sno CHAR(10),希赛软考学院 数据库系统工程师http:/ CHAR(10)(a),Cno CHAR(8)(b),StartTime DATETIME(c),EndTime DATETIME,PRIMARY KEY(d);【问题 2】 (6 分)(1)创建所有奥迪品牌汽车的调度信息的视图 AudiSCHEDULE,属性有 Eno、Ename、Cno、Brand、StartTime 和 EndTime,请将下面 SQL 语句的空缺部分补充完整。CREATE(e)ASSELEC

7、TEMP,Eno,Ename, CAR,Cno,Brand, StartTime, EndTimeFROM EMP,CAR, SCHEDULEWHERE(f)(2)驾驶员的奖金在收车时间写入时,由出车时间段自动计算,并用触发器来实现奖金的自动维护, 函数 float Bonus_value(DATETIME StartTime, DATETIME EndTime)依据发车时间和收车时间来计算本次出车的奖金。 系统在每月初自动增加一条该员工的当月奖金记录,初始金额为零。请将下面 SQL 语句的空缺部分补充完整。CREATE(g)Bonus_TRGAFTER(h)ON SCHEDULEREFERE

8、NCING new row AS nrowFOR EACH ROWBEGINUPDATE BONUS希赛软考学院 数据库系统工程师http:/ Month= Get_Month(nrow.StartTime) ;END【问题 3】 (5 分)请将下面 SQL 语句的空缺郜分补充完整。(1)查询调度次数最多的汽车车牌号及其品牌。SELECTCARCno,BrandFROMCAR, SCHEDULEWHERECAR.Cno =SCHEDULE.CnoGROUP BY(k)HAVING(l)(SELECTCOUNT(*)FROM SCHEDULECROUP BY Cno);(2)查询所有在调度表中没

9、有安排过“大金龙”品牌车辆的驾驶员工员和姓名。SELECT Eno,EnameFROM EMPWHERE Eno(m)(SELECT EnoFROM(n)WHERE(o)ANDbrand= 大金龙) ;希赛软考学院 数据库系统工程师http:/ 15 分)阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【说明】某销售公司当前的销售业务为商城实体店销售。 现该公司拟开展网络销售业务, 需要开发一个信息化管理系统。请根据公司现有业务及需求完成该系统的数据库设计。【需求描述】(1)记录公司所有员工的信息。员工信息包括工号、身份证号、姓名、性别、出生日期和电话,并只登记一部电话。(

10、2)记录所有商品的信息。商品信息包括商品名称、生产厂家、销售价格和商品介绍。系统内部用商品条码唯一区别每种商品。一种商品只能放在一个仓库中。(3)记录所有顾客的信息。顾客信息包括顾客姓名、身份证号、登录名、登录密码和电话号码。一位顾客只能提供一个电话号码。系统自动生成唯一的顾客编号。(4)顾客登录系统之后,可以在网上商城购买商品。顾客可将选购的商品置入虚拟的购物车内,购物车可长期存放顾客选购的所有商品。顾客可在购物车内选择商品、修改商品数量后生成网购订单。 订单生成后, 由顾客选择系统提供的备选第三方支付平台进行电子支付,支付成功后系统需要记录唯一的支付凭证编号,然后由商城根据订单进行线下配送

11、。(5)所有的配送商品均由仓库统一出库。为方便顾客,允许每位顾客在系统中提供多组收货地址、 收货人及联系电话。 一份订单所含的多个商品可能由多名分拣员根据商品的所在仓库信息从仓库中进行分拣操作, 分拣后的商品交由配送员根据配送单上的收货地址进行配送。(6)新设计的系统要求记录实体店的每笔销售信息,包括营业员、顾客、所售商品希赛软考学院 数据库系统工程师http:/ 3-1 所示。图 3-1 实体联系图【逻辑结构设计】根据概念模型设计阶段完成的实体联系图;得出如下关系模式: (不完整) :员工(工号,身份证号,姓名,性别,出生日期,电话)商品(条码,商品名称,生产厂家,销售价格,商品介绍,(a)

12、)顾客(编号,姓名,身份证号,登录名,登录密码,电话)收货地点(收货 ID,顾客编号,收货地址,收货人,联系电话)购物车(顾客编号,商品条码,商品数量)订单(订单 ID,顾客编号,商品条码,商品数量,(b))希赛软考学院 数据库系统工程师http:/ ID,分拣员工号,(c),分拣时间)配送(配送 ID,分拣 ID,配送员工号,收货 ID,配送时间,签收时间,签收快照)销售(销售 ID,营业员编号,顾客编号,商品条码,商品数量)【问题 1】 (4 分)补充图 3-1 中的“配送 联系所关联的对象及联系类型。【问题 2】 (6 分)补充逻辑设计结果中的(a) 、 (b) 、 (c)三处空缺。【问

13、题 3】 (5 分)对于实体店销售,如要增加送货上门服务,由营业员在系统中下订单,与网购的订单进行后续的统一管理。请根据此需求,对图 3-1 进行补充,并修改订单关系模式。试题四(共 15 分)阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【说明】某小区由于建设时间久远,停车位数量无法满足所有业主的需要,为公平起见,每年进行一次抽签来决定车位分配。 小区物业拟建立一个信息系统, 对停车位的使用和收费进行管理。【需求描述】(1)小区内每套房屋可能有多名业主,一名业主也可能在小区内有多套房屋。业主信息包括业主姓名、身份证号、房号、房屋面积,其中房号不重复。(2)所有车位都有固

14、定的编号,且同一年度所有车位的出租费用相同,但不同年份的出租费用可能不同。希赛软考学院 数据库系统工程师http:/ 1】 (6 分)对关系“业主” ,请回答以下词题:(1)给出“业主”关系的候选键。(2)它是否为 2NF,用 60 字以内文字简要叙述理由。(3)将其分解为 BCNF,分解后的关系名依次为:A1,A2,.,并用下划线标示分解后的各关系模式的主键。【问题 2】 (6 分)对关系“车位” ,请回答以下问题:(1)给出“车位 关系的候选键。(2)它是否为 3NF,用 60 字以内文字简要叙述理由。(3)将其分解为 BCNF,分解后的关系名依次为:B1,B2,.,并用下划线标示分解后的各关系模式的主键。【问题 3】 (3 分)若临时车

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号