2015数据库工程师真题下午.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015数据库工程师真题下午分析

? 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 ??? 某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。系统与考试有关的主要功能如下。 ??? (1)考试设置。教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。 ??? (2)显示并接收解答。根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。 ??? (3)处理解答。根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。 ??? (4)生成成绩报告。根据解答结果生成学生个人成绩报告,供学生查看。 ??? (5)生成成绩单。对解答结果进行核算后生成课程成绩单供教师查看。 ??? (6)发送通知。根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。 ??? 现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。 ? ?? ? ?? 【问题1】(2分) ??? 使用说明中的词语,给出图1-1中的实体E1~E2的名称。 【问题2】(4分) ??? 使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。 【问题3】(4分) ??? 根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。 【问题4】(5分) ??? 图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。(注:数据流的起点和终点须使用加工的名称描述) 看视频?? ? ?读书 参考答案: 【问题1】 E1:教师 E2:学生 【问题2】 D1:试题 D2:学生信息 D3:考试信息 D4:解答结果 【问题3】 数据流名称:题目;起点:D1;终点:2 显示并接收解答 数据流名称:答案;起点:D1;终点:3 处理解答 【问题4】 分解为:创建通知数据,发送通知给学生或老师 数据流名称:通知数据;起点:创建通知数据;终点:发送通知给学生或老师 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】??? ? ? 某大型集团公司的数据库的部分关系模式如下: ? ? 员工表:EMP(Eno,Ename,Age,Sex,Title),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”; ??? 公司表:COMPANY(Cno,Cname,City),各属性分别表示公司编号、名称和所在城市; ??? 工作表:WORKS(Eno,Cno,Salary),各属性分别表示职工工号、工作的公司编号和工资。 ? ? 有关关系模式的属性及相关说明如下: ?? (1)允许一个员工在多家公司工作,使用身份证号作为工号值。 ?? (2)工资不能低于1500元。 ? ? 根据以上描述,回答下列问题: 【问题1】(4分) ? ? 请将下面创建工作关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码,以及工资不能低于1500元的约束。 ? ? ?CREATE TABLE WORKS( ? ? ? ? ?Eno CHAR(10)??? (a) ?, ? ? ? ? Cno CHAR(4)??? (b) ?, ? ? ? ? Salary int ???(c) ?, ? ? ? ? PRJMARY KEY??? (d) ?, ? ? ?); ?? 【问题2】(6分) ??? (1)创建女员工信息的视图FemaleEMP,属性有Eno、Ename、Cno、Cname和Salary,请将下面SQL语句的空缺部分补充完整。 ? ? CREATE ???(e) ? ? ? ? ? AS ? ? ? ? SELECT EMP.Eno,Ename,COMPANY.Cno,Cname,Salary ? ? ? ? FROM?? EMP, COMPANY, WORKS ? ? ? ? WHERE??? (f) ?; ??? (2)员工的工资由职称级别的修改自动调整,需要用触发器来实现员工工资的自动维护,函数float Salary_value(char(10) Eno)依据员工号计算员工新的工资。请将下面SQL语句的空缺部分补充完整。 ? ? CREATE?? (g)???Salary_TRG AFTER?? (h) ??ON EMP ? ? REFERENCING new row AS nrow ? ? FOR EACH ROW ? ? BEGIN ? ? ? ? U

文档评论(0)

586334000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档