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