2014数据库系统工程师考试真题及答案下午卷(二)

更新时间:2024-03-03 10:33:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库系统工程师 http://www.educity.cn/rk/dbms/index.html

2014数据库系统工程师考试真题及答案下午卷(二)

数据库系统工程师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。准备参加2017年数据库系统工程师考试的同学们,历年软考真题是必看和必做的一个练习,做真题能提升自己的考试水平。下面希赛网为您提供2014上半年数据库系统工程师真题,希望对大家有所帮助。

试题二

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】

某健身俱乐部要开发一个信息管理系统,该信息系统的部分关系模式如下:

员工(员工身份证号,姓名,工种,电话,住址) 会员(会员手机号,姓名,折扣) 项目(项目名称,项目经理,价格)

预约单(会员手机号,预约曰期,项目名称,使用时长) 消费(流水号,会员手机号,项目名称,消费金额,消费日期) 有关关系模式的属性及相关说明如下:

1)俱乐部有多种健身项目,不同的项目每小时的价格不同。俱乐部实行会员制, 且需要电话或在线提前预约。

2)每个项目都有一个项目经理,一个经理只能负责一个项目。 3)俱乐部对会员进行积分,达到一定积分可以进行升级,不同的等级具有不同的折扣。 根据以上描述,回答下列问题: 问题一

数据库系统工程师 http://www.educity.cn/rk/dbms/index.html

【问题2】

1)手机号为18812345678的客户预约了 2014年3月18日两个小时的羽毛球场地,消费流水号由系统自动生成。请将下面SQL语句的空缺部分补充完整。

INSERT into消费(流水号,会员手机号,项目名称,消费金额,消费日期)

SELECT ‘201403180001’,‘18812345678’,‘羽毛球’, (e)项目.价格*会员.折扣, ‘2014/3/18’

FROM会员,项目,预约单

WHERE预约单.项目名称=项目.项目名称AND (f) 预约单.会员手机号=会员.会员手机号

AND项目.项目名称=‘羽毛球’

AND会员.会员手机号=‘18812345678’;

(2)需要用触发器来实现会员等级折扣的自动维护,函数float vip_value(char(11) 会员手机号)依据输入的手机号计算会员的折扣。请将下面SQL语句的空缺部分补充 完整。 CREATE TRIGGER VIP_TRG AFTER(g) UPDATE 0N (h) 会员 REFERENCING new row AS nrow FOR EACH ROW BEGIN UPDATE 会员

数据库系统工程师 http://www.educity.cn/rk/dbms/index.html

SET (i) 折扣=vip_value(nrow. 会员手机号) WHERE (j) 会员手机号= nrow. 会员手机号 ; END

【问题3】

请将下面SQL语句的空缺部分补充完整。

1)俱乐部年底对各种项目进行绩效考核,需要统计出所负责项目的消费总金额 大于等于十万元的项目和项目经理,并按消费金额总和降序输出。

SELECT项目.项目名称,项目经理,SUM(消费金额) FROM项目,消费

WHERE (k) 项目.项目名=消费.项目名

GROUP BY (l) 项目名 HAVING SUM(消费金额)>=100000 ORDER BY (m) SUM(消费金额) DESC

查询所有手机号码以?888?结尾,姓?王?的员工姓名和电话。 SELECT姓名,电话 FROM 员工

WHERE 姓名 (n) LIKE ‘王%’ AND 电话 (o) LIKE ‘?8’

本文来源:https://www.bwwdw.com/article/rlva.html

Top