[计算机类试卷]国家四级数据库工程师模拟试卷25及答案与解析.doc

上传人:Iclinic170 文档编号:504412 上传时间:2018-11-29 格式:DOC 页数:13 大小:856.50KB
下载 相关 举报
[计算机类试卷]国家四级数据库工程师模拟试卷25及答案与解析.doc_第1页
第1页 / 共13页
[计算机类试卷]国家四级数据库工程师模拟试卷25及答案与解析.doc_第2页
第2页 / 共13页
[计算机类试卷]国家四级数据库工程师模拟试卷25及答案与解析.doc_第3页
第3页 / 共13页
[计算机类试卷]国家四级数据库工程师模拟试卷25及答案与解析.doc_第4页
第4页 / 共13页
[计算机类试卷]国家四级数据库工程师模拟试卷25及答案与解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家四级数据库工程师模拟试卷 25及答案与解析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 设有关系模式 W(C, P, S, G, T, R),其中各属性的含义是: C为课程, P为教师, S为学生, G为成绩, T为时间, R为教室,根据定义有如下的函数依赖集: F=CG , (S, C)G , (T, R)C , (T, P)R , (T, S)R 关系模式 w的一个码是 _ , W的规范

2、程度最高达到 _ 。若将关系模式 W分解为 3个关系模式 W1(C, P), W2(S, C, G), W3(S, T, R, C),则W1的规范化程度最高可达到 _ , W的规范化程度最高可达到 _ , W3的规范化程 度最高可达到 _ 。 32 数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 _ 。 33 某表定义了视图 BT_S,则要把该视图以及由该视图导出的所有视图都一起删除的 SQL语句是 _ 。 34 事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交,如果一个事务执行失败,则已做过

3、的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 _ 状态。 35 能够实现 “收回用户 U4对学生表 (STUD)中学号 (XH)的修改权 ”的 SQL语句是 _ 。 36 假设某数据库中有表 SC(S#, C#, Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT _ FROM SC _ 37 某数据库中有表 COURSE(CNO, CNAME, TNO)和表 TEACHER(TNO,TNAME, DEPART),完成查询选修某课程的同学人数多于 5人的教师姓名。 SELECT TNAME FROM

4、TEACHER WHERE _ (SELECT X.TNO FROM COURSE X, COURSE Y WHERE _ _ _ ) 37 某工程项目公司的信息管理系统的部分关系模式如下: 职工 (职工编号,姓名,性别,居住城市 ); 项目 (项目编号,项目名称,状态,城市,负责 人编号 ); 职工项目 (职工编号,项目编号 )。 其中: 1)一个职工可以同时参与多个项目,一个项目需要多个职工参与。 2)职工的居住城市与项目所在城市来自同一个域。 3)每个项目必须有负责人,且负责人为职工关系中的成员。 4)项目状态有两个: 0表示未完成, 1表示已完成。 写出下列 SQL语句。 38 查询至

5、少参加两个项目的职工编号和参与的项目数。 39 写出建立视图 emp和进行授权的 SQL语句。 40 根据下面描述为该学校教务管理设计概念模型。 1)该系统包括教师、学生、班级、系、课程、课程使用教材等信息。 2)教师有教师编号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;班级有班级号、班主任信息等;系有系编号、系名和系办公室电话等;课程有课程号、课程名、学分、上课时间和课时等。 3)每个学生属于一个班,每个班属于一个系,每个教师也属于一个系。 4)每个班的班主任由一名教师担任,而一名教师只能担任一个班的班主任。 5)一名教师可以教多门课,一门课程也可以由多名教师主讲。 6)一名学

6、生可以选修多门课程,一门课程可被若干同学选修,一名学生选中的课程若已经学完,应该记录相应的成绩。 7)一门课程使用多本参考书,一本参考书只用于一门课程。 8)学生名、教师名允许有重名,教师编号、学号可作为唯一标识。 国家四级数据库工程师模拟试卷 25答案与解析 1 【正确答案】 C 【试题解析】 数据库管理系统是位于用户和操作系统之间的一种数据管理软件,它的主要功能包括数据定义,数据组织、存储和管理,数据操纵,数据库的事务管理和运行管理,数据库的建立和维护功能等。关 系模型是一种逻辑模型,它不属于概念模型。概念模型是用于信息世界的建模,是现实世界到信息世界的第一层抽象。 2 【正确答案】 C

7、3 【正确答案】 B 【试题解析】 结构化分析及建模方法的主要优点:不过早陷入具体的细节,从整体或宏观入手分析问题,如业务系统的总体结构,系统及子系统的关系,通过图像化的模型对象直观地表示系统要做什么,完成什么功能;图形化建模方法方便系统分析员理解和描述系统,模型对象不涉及太多的技术术语,以方便用户理解模型。 4 【正确答案】 C 5 【正确答案】 B 6 【正确答案】 B 7 【正确答案】 A 8 【正确答案】 B 9 【正确答案】 A 10 【正确答案】 C 11 【正确答案】 C 12 【正确答案】 D 13 【正确答案】 C 14 【正确答案】 A 15 【正确答案】 C 16 【正确

8、答案】 B 17 【正确答案】 D 18 【正确答案】 D 19 【正确答案】 B 20 【正确答案】 C 21 【正确答案】 D 22 【正确答案】 C 23 【正确答案】 B 24 【正确答 案】 B 25 【正确答案】 C 26 【正确答案】 D 27 【正确答案】 D 28 【正确答案】 A 29 【正确答案】 A 30 【正确答案】 D 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 【正确答案】 (T, S, P) 1NF 4NF 1NF 3NF 32 【正确答案】 手动监控机制 33 【正确答案】 DROP VIEW BT S CASCADE

9、删除视图应该用 DROP,而删除表是用 dELETE使用 CASCADE级联删除语句,把该视图和由它导出的所有视图一起删除 34 【正确答案】 一致性 35 【正确答案】 REVOKE UPDATE(XH)ON STUD FROM U4 36 【正确答案】 C#, COUNT(S#) GROUP BY C# 37 【正确答案】 TNO IN X.CNO=Y.CNO GROUP BY X.TNO HAVING COUNT(X.CNO) 5 38 【正确答案】 SELECT 职工编号, COUNT (项目编号 ) FROM 职工项目 GROUP BY 职工 HAVING COUNT (项目编号 ) =2; 39 【正确答案】 GRANT SELECT ON emp TO U1; 40 【正确答案】 系实体集属性:系号,系名,系主任,系办公室电话 班级实体集:班级号,学生人数,教师编号 学生实体集属性:学号,姓名,性别,出生日期 教师实体集属性:教师编号,教师名,职称,性别,出生日期,工资,电话 课程实体集属性:课程号,课程名,学分,上课时间,客容量 教师实体集属性:课程号,课程名,学分,上课时间,客容量 教 材实体集属性:教材号,教材名,出版社,第一作者

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1