ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:83KB ,
资源ID:1330488      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1330488.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】四级数据库工程师-44及答案解析.doc)为本站会员(jobexamine331)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】四级数据库工程师-44及答案解析.doc

1、四级数据库工程师-44 及答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:30,分数:42.00)1.关于数据视图与三级模式,下列说法错误的是_。(分数:1.00)A.数据视图是指用户从某个角度看到的客观世界数据对象的特征B.外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C.概念模式以数据模型的形式描述数据D.三级模式结构实现了数据的独立性2.对基于检查点的恢复技术,下列说法中错误的是_。(分数:1.00)A.无论事务在检查点之前还是之后提交,都需执行 REDO 操作B.可以提高恢复效率C.可以定期建立,也可以按照某种规则建立检查点D.能最大限度

2、地减少恢复数据库时根据日志记录所需执行的恢复操作3.设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,要查询所藏图书中各个出版社的图书的最高单价、平均单价和册数,在下面横线处填入的 SQL 语句正确的是 SELECT 出版单位,_,_,_; FROM 图书管理!图书_出版单位(分数:1.00)A.MIN(单价)AVG

3、(单价)COUNT(*)GROUP BYB.MAX(单价)AVG(单价)COUNT(*)ORDER BYC.MAX(单价)AVG(单价)SUM(*)ORDER BYD.MAX(单价)AVG(单价)COUNT(*)GROUP BY4.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址问的映射关系,组成索引项,则该索引称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引5.下面说法错误的是_。(分数:1.00)A.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布B.数据库空间的

4、结构设计一般分为逻辑空间的结构设计和物理空间的结构设计C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D.数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用6.在对数据库应用系统进行建模的过程中,可以使用 UML 的状态图和活动图描述系统的内部行为。下列所示的状态图或活动图,有语法错误的是 (分数:2.00)A.B.C.D.7.数据库镜像有很多优点,但不包括_。(分数:2.00)A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本D.提高主数据库

5、系统在升级期间的可用性8.合并 E-R 图的主要目的是_。(分数:1.00)A.消除冲突B.定义实体C.确定范围D.验证需求9.在数据库应用系统的需求分析阶段,设有如下工作: 分析与描述目标系统需要完成的功能 分析与描述目标系统对响应时间、存储容量的要求 分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系 分析与描述每项功能活动需要的输人数据、业务规则及输出数据 分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系 以上属于系统功能建模内容的是(分数:1.00)A.仅、和B.仅、和C.仅、和D.仅、和10.关于优化查询说法中不正确的是_。(分数:1.00)A.在保证数据库

6、一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度B.避免或简化排序的目的是实现查询优化C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.使用游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃11.若用如下的 SQL 语句创建一个表 student: CREATE TABLE student(N0 CHAR(20) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2) , AGE INT) 可以插入到表中的是_。(分数:2.00

7、)A.(1031,曾华,男,23)B.(1031,曾华,NULL,NULL)C.(NULL,曾华,男,23)D.(1031,NULL,男,23)12.分布式数据库是数据库技术和哪种技术结合的产物?_(分数:2.00)A.面向对象技术B.计算机网络C.数据分离技术D.数据分布技术13.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:2.00)A.树B.无向图C.有向图D.二叉树14.在 SQL 中,下列涉及空值的操作中不正确的是_。(分数:2.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE= NULLD.N

8、OT(AGE IS NULL)15.以下关于数据库的访问接口中的 JDBC 接口错误的是_。(分数:2.00)A.JDBC 全称是 Java DataBase ConnectionB.是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口C.有一组用 Java 语言编写的类和接口组成D.JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果16.视图是数据库中的重要对象,下列有关视图的说法错误的是 (分数:1.00)A.一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B.可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C.通过视图可以屏

9、蔽不希望用户看到的敏感数据,提高数据库数据的安全性D.可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用17.如果对关系执行下面的 SQL 语句:SELECT sno,AVG(grade)AS平均成绩FROM scoreGROUP BY sno HAVING AVG(grade)=85,对此结果的正确描述是_。(分数:1.00)A.查找平均成绩在 85 分以上的学生B.查找 score 表中各科成绩在 85 分以上的学生C.查找 score 表中平均成绩在 85 分以上的学生的学号和平均成绩D.查找 score 表中各科成绩在 85 分以上的学生的学号和平均成

10、绩18.给定如下三个关系表: 销售明细表(商品标识,销售时间,单价,数量,金额) 日销售表(商品标识,销售日,总数量,总金额) 月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的是_。(分数:2.00)A.销售明细表的数据粒度最大,数据量最大B.日销售表的数据粒度最大,数据量最小C.月销售表的数据粒度最大,数据量最小D.月销售表的数据粒度最小,数据量最小19.设有两个事务 T1、T2,其并发操作如表所示,下列选项中正确的是 T1 T2 读 A=100 A:=A*2 写回 ROALLBACK 恢复 A=100 读 A=200 (分数:1.00)A.该操作不存在问题B.该操作丢失修改C.

11、该操作不能重复读D.该操作读脏数据20.关于 E-R 图的叙述正确的是_。(分数:2.00)A.E-R 图是建立在关系数据库的假设上B.E-R 图可将现实世界中的信息抽象地表示为实体以及实体间的联系C.E-R 图使应用过程和数据的关系清晰D.E-R 图能表示数据生命周期21.根据数据库系统在应用程序和操作系统之间所处的地位,下列不是数据库与操作系统的配置方法是_。(分数:1.00)A.数据库系统作为操作系统的地位B.数据库系统作为子程序C.操作系统与数据库子系统同等地位D.独立的数据库系统22.设有关系模式 SC(Sno, Sname, Sex, Birthday, Cno, Cname, G

12、rade, Tno, Tname)满足函数 依赖集:SnoSname, SnoSex, SnoBirthday, CnoCname,(Sno, Cno)Grade, TnoTname.SC 的主码和属性集(Sno, Tno)的闭包分别是 (分数:1.00)A.(Sno,Tno)和Cno,Cname,Grade,Tno,TnameB.(Sno, Cno,Tno) 和Sno, Sname, Sex, Birthday, CnoC.(Sno, Cno)和Sno, Sname, Sex, Birthday, Cno, Cname, GradeD.(Sno, Cno,Tno)和Sno, Sname, S

13、ex, Birthday, Tno, Tname23.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化24.关于 E-R 图的叙述正确的是_。(分数:2.00)A.E-R 图是建立在关系数据库的假设上B.E-R 图可将现实世界中的信息抽象地表示为实体以及实体间的联系C.E-R 图使应用过程和数据的关系清晰D.E-R 图能表示数据生命周期25.有一个事务 T 要更新数据库中某表列的值,DBMS 在执行 T 时发现更新后的值超出了该列的值定义范围,因此异

14、常终止了 T。为了保证数据的正确性及一致性,DBMS 会执行下列哪个恢复操作_。(分数:1.00)A.undoB.介质恢复C.进程恢复D.redo26.一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题?_(分数:2.00)A.读“脏”数据B.数据重复修改C.数据丢失修改D.数据不可重复读27.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:2.00)A.树B.无向图C.有向图D.二叉树28.根据规范化理论,关系数据库中的关系必须满足其每一属性都是_。(分数:1.00)A.互相关联的B.互不相关的C.不可分解的D.长度可变的29

15、.在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于 OLTP 和 OLAP,一般情况下,下列说法正确的是_。(分数:1.00)A.OLTP 系统的安全性要求比 OLAP 系统的低,也比较容易实现B.OLTP 系统在访问数据时,一般以单条记录访问为主,集合访问为辅,OLAP 系统则相反C.OLTP 要求系统必须具有很高的响应速度,而 OLAP 对系统响应速度的要求较为宽松D.OLTP 系统一般由企业的中上层或决策层使用,而 OLAP 系统一般由企业的中下层业务人员使用30.以下选项中不能作为一个基本表建立索引原则的是_。(分数:

16、1.00)A.对于经常需要查询、连接、统计操作的基本表可以建立索引B.经常执行插入、删除、更新操作的基本表可以考虑建立索引C.对于一个更新不频繁的表可以建立索引D.索引可以由用户根据需要随时创建或删除,以提高数据查询性能二、应用题(总题数:3,分数:10.00)31.VB 6.0 中 RecordSet 对象中用于描述记录集中使用的游标类型的属性是 1。 (分数:2.00)32.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权”的 SQL 语句是 1。 (分数:2.00)创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户

17、端显示一条“记录已修改”的消息。 1 2ON STUDENT 3 AS Print记录已修改(分数:6.00)填空项 1:_填空项 1:_填空项 1:_三、设计与应用题(总题数:2,分数:30.00)34.设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号(TNO)、教师名(Tname),课程(Course)信息包括课程号(CNO)、课程名(Cname)、课程学分(Credit),学生(Student)信息包括学号(SNO)、学生姓名(Sna

18、me)、学生性别(Sex)。 选课系统的管理规则如下: 一个系可聘用多名教师,一个教师只受聘于一个系; 一个系可有多名学生,一个学生只属于一个系; 一名教师可讲授多门课程,一门课程可被多个学生选修; 一名学生可选修多门课程,一门课程可被多名学生选修; 学生选修完课程后,可获得相应课程的成绩。 针对以上描述,完成下列设计内容: 构建选修课系统的 E-R 图。(要求图中的实体集名用试卷中给出的英文名,联系名用联系所关联的实体集名的首字母,字母间用“-”或“_”连接,大小写不限)。 根据所构建的 E-R 图,设计满足 3NF 的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联

19、系名,属性名用试卷中给 m 的英文名,大小写不限)。 (分数:15.00)_设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号 (TNO)、教师名(Tname),课程(Course)信息包括课程号(CNO)、课程名(CName)、课程学分(Credit),学生 (student)信息包括学号(SNO)、学生姓名(Sname)、学生性别(Sex)。 选课系统的管理规则如下: 一个系可聘用多名教师,一个教师只受聘于一个系; 一个系可有多名学生,一

20、个学生只属于一个系; 一名教师可讲授多门课程,一门课程可被多个学生选修; 一名学生可选修多门课程,一门课程可被多名学生选修; 学生选修完课程后,可获得相应课程的成绩。 针对以上捕述,完成下列设计内容:(分数:15.00)(1).构建选修课系统的 ER 图。(要求图中的实体集名用试卷中给出的英文名联系名用联系所关联的实体集名的首字母,字母间用“”或“_”连接,大小写不限)。(分数:7.50)_(2).根据所构建的 ER 图,设计满足 3NF 的关系模式并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)。(分数:7.50)_四级数据库工程师

21、-44 答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:30,分数:42.00)1.关于数据视图与三级模式,下列说法错误的是_。(分数:1.00)A.数据视图是指用户从某个角度看到的客观世界数据对象的特征B.外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 C.概念模式以数据模型的形式描述数据D.三级模式结构实现了数据的独立性解析:解析 外模式(External schema)也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。2.对基于检查点的恢复技术,下列说法中错误的

22、是_。(分数:1.00)A.无论事务在检查点之前还是之后提交,都需执行 REDO 操作 B.可以提高恢复效率C.可以定期建立,也可以按照某种规则建立检查点D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作解析:解析 系统出现故障时恢复子系统将根据事务的不同状态采取不同的恢复策略,如果事务在故障发生时未完成,应该予以撤销;如果事务在检查点之后才提交,它们对数据库所做的修改在故障发生时可能还在缓冲区中,尚未写入数据库,所以要 REDO;如果事务在检查点之前已经提交,则不必执行 REDO。3.设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6)

23、,出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,要查询所藏图书中各个出版社的图书的最高单价、平均单价和册数,在下面横线处填入的 SQL 语句正确的是 SELECT 出版单位,_,_,_; FROM 图书管理!图书_出版单位(分数:1.00)A.MIN(单价)AVG(单价)COUNT(*)GROUP BYB.MAX(单价)AVG(单价)COUNT(*)ORDER BYC.MAX(单价)AVG(单价)SUM(*)

24、ORDER BYD.MAX(单价)AVG(单价)COUNT(*)GROUP BY 解析:解析 最高单价、平均单价和册数分别使用聚集函数 MAX、AVG、COUNT 来计算。4.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址问的映射关系,组成索引项,则该索引称为_。(分数:1.00)A.稀疏索引 B.聚集索引C.稠密索引D.非聚集索引解析:解析 如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。5.下面说法错误的是_。(分数:1.00)A.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和

25、分布 B.数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D.数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用解析:解析 数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计,其中物理空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小及分布,而与逻辑空间的结构设计无关。6.在对数据库应用系统进行建模的过程中,可以使用 UML 的状态图和活动图描述系统的内部行为。下列所示的状态图或活动图,有语法错误的是 (分数:2.00)A.B.C.D.

26、 解析:解析 订单审核之后方可计算订单总量。7.数据库镜像有很多优点,但不包括_。(分数:2.00)A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本 D.提高主数据库系统在升级期间的可用性解析:解析 数据库镜像有如下优点:数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能;发生灾难时,数据库镜像可快速使数据库的备用副本提供服务,使数据不会丢失,提高数据库的可用性;提高镜像数据库在升级期间的可用性。数据库镜像是把整个数据库或其中的关键数据复制到另一个磁盘上,其建设成本只会提高。8.合并 E-R 图的主要

27、目的是_。(分数:1.00)A.消除冲突 B.定义实体C.确定范围D.验证需求解析:解析 合并 E-R 图的主要目的是消除冲突。所以本题的答案为 A。9.在数据库应用系统的需求分析阶段,设有如下工作: 分析与描述目标系统需要完成的功能 分析与描述目标系统对响应时间、存储容量的要求 分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系 分析与描述每项功能活动需要的输人数据、业务规则及输出数据 分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系 以上属于系统功能建模内容的是(分数:1.00)A.仅、和 B.仅、和C.仅、和D.仅、和解析:10.关于优化查询说法中不正确的是_。

28、(分数:1.00)A.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度B.避免或简化排序的目的是实现查询优化C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃 D.使用游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃解析:解析 在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度,使用游标才会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃,而是用临时表是能加速查

29、询的。11.若用如下的 SQL 语句创建一个表 student: CREATE TABLE student(N0 CHAR(20) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2) , AGE INT) 可以插入到表中的是_。(分数:2.00)A.(1031,曾华,男,23)B.(1031,曾华,NULL,NULL) C.(NULL,曾华,男,23)D.(1031,NULL,男,23)解析:解析 A 中 SEX 属性值的格式不对,C 中 NO 属性值不能为空,D 中 NAME 属性值不能为空。12.分布式数据库是数据库技术和哪种技术结合的产物?_(分数:

30、2.00)A.面向对象技术B.计算机网络 C.数据分离技术D.数据分布技术解析:解析 分布式数据库是数据库技术和计算机网络结合的产物。13.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:2.00)A.树 B.无向图C.有向图D.二叉树解析:解析 在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。14.在 SQL 中,下列涉及空值的操作中不正确的是_。(分数:2.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE= NULL D.NOT(AGE IS NULL

31、)解析:解析 涉及空值的查询中,NULL 值在数据库中有特殊的含义,它表示一个未知数据或者一个空值。判断某个值是否为 NULL 值,不能使用普通的比较运算符(=和!=等),只能用专门的判断 NULL 值的语句来完成。判断列取值是否为空的语句格式为:列名 ISNOT NULL。因此 C 项不正确。15.以下关于数据库的访问接口中的 JDBC 接口错误的是_。(分数:2.00)A.JDBC 全称是 Java DataBase Connection B.是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口C.有一组用 Java 语言编写的类和接口组成D.JDBC 可做三件事:与

32、数据库建立连接、发送 SQL 语句并处理结果解析:16.视图是数据库中的重要对象,下列有关视图的说法错误的是 (分数:1.00)A.一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B.可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C.通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性D.可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用 解析:17.如果对关系执行下面的 SQL 语句:SELECT sno,AVG(grade)AS平均成绩FROM scoreGROUP BY sno HAVING AVG(grade)=8

33、5,对此结果的正确描述是_。(分数:1.00)A.查找平均成绩在 85 分以上的学生B.查找 score 表中各科成绩在 85 分以上的学生C.查找 score 表中平均成绩在 85 分以上的学生的学号和平均成绩 D.查找 score 表中各科成绩在 85 分以上的学生的学号和平均成绩解析:解析 AVG 是计算列值平均值,AVG(grade)是平均成绩,GROUP BY 子句用于对检索到的记录进行分组,HAVING 子句用于指定组的选择条件。18.给定如下三个关系表: 销售明细表(商品标识,销售时间,单价,数量,金额) 日销售表(商品标识,销售日,总数量,总金额) 月销售表(商品标识,销售月份

34、,总数量,总金额)下述说法正确的是_。(分数:2.00)A.销售明细表的数据粒度最大,数据量最大B.日销售表的数据粒度最大,数据量最小C.月销售表的数据粒度最大,数据量最小 D.月销售表的数据粒度最小,数据量最小解析:解析 粒度越大,综合程度越高,如果数据仓库不保存低粒度的数据,只有粗粒度的数据,则需要存储的数据量就较少,所以本题的答案为 C。19.设有两个事务 T1、T2,其并发操作如表所示,下列选项中正确的是 T1 T2 读 A=100 A:=A*2 写回 ROALLBACK 恢复 A=100 读 A=200 (分数:1.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.

35、该操作读脏数据 解析:解析 事务 T1 读出数据 A 并做了修改,事务 T2 读取同一数据,随后 T1 由于某种原因被撤销,执行回滚,这时 T1 已修改过的数据恢复原值 100,T2 读到的数据 200 就与数据库中的数据不一致,该过程就称为读脏数据。20.关于 E-R 图的叙述正确的是_。(分数:2.00)A.E-R 图是建立在关系数据库的假设上B.E-R 图可将现实世界中的信息抽象地表示为实体以及实体间的联系 C.E-R 图使应用过程和数据的关系清晰D.E-R 图能表示数据生命周期解析:解析 实体一关系(E-R)模型基于对现实世界的这样一种认识,世界由一组基本对象(或称为实体)及这些对象间

36、的联系组成。此模型的主要目的是用于数据库的概念结构设计,简单地说就是帮助设计数据库的 ER 模型。21.根据数据库系统在应用程序和操作系统之间所处的地位,下列不是数据库与操作系统的配置方法是_。(分数:1.00)A.数据库系统作为操作系统的地位B.数据库系统作为子程序C.操作系统与数据库子系统同等地位 D.独立的数据库系统解析:解析 一般的数据库和操作系统有 3 种不同的配置: 数据库系统作为操作系统数据管理功能的扩充,与操作系统合二为一,相对于应用程序,它是操作系统的一个扩充接口。 给所有应用程序连接数据库系统的一个副本,即所谓连人数据库系统,相当于一个子程序。 数据库系统相对于操作系统及应

37、用程序保持独立,即所谓独立数据库系统。22.设有关系模式 SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)满足函数 依赖集:SnoSname, SnoSex, SnoBirthday, CnoCname,(Sno, Cno)Grade, TnoTname.SC 的主码和属性集(Sno, Tno)的闭包分别是 (分数:1.00)A.(Sno,Tno)和Cno,Cname,Grade,Tno,TnameB.(Sno, Cno,Tno) 和Sno, Sname, Sex, Birthday, CnoC.(Sno, Cno)和Sn

38、o, Sname, Sex, Birthday, Cno, Cname, GradeD.(Sno, Cno,Tno)和Sno, Sname, Sex, Birthday, Tno, Tname 解析:23.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架 B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化解析:解析 数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为 A。24.关于 E-R 图的叙述正确的是_。(分数:

39、2.00)A.E-R 图是建立在关系数据库的假设上B.E-R 图可将现实世界中的信息抽象地表示为实体以及实体间的联系 C.E-R 图使应用过程和数据的关系清晰D.E-R 图能表示数据生命周期解析:解析 实体一关系(E-R)模型基于对现实世界的这样一种认识,世界由一组基本对象(或称为实体)及这些对象间的联系组成。此模型的主要目的是用于数据库的概念结构设计,简单地说就是帮助设计数据库的 ER 模型。25.有一个事务 T 要更新数据库中某表列的值,DBMS 在执行 T 时发现更新后的值超出了该列的值定义范围,因此异常终止了 T。为了保证数据的正确性及一致性,DBMS 会执行下列哪个恢复操作_。(分数

40、:1.00)A.undo B.介质恢复C.进程恢复D.redo解析:解析 在计算机系统重新启动后,对于未完成的事务可能已经写入数据库的内容,回滚所有未完成的事务写的结果,以保证数据库中数据的一致性;对于已完成的事务可能部分或全部留在缓冲区的结果,需要重做所有已提交的事务,以将数据库真正恢复到一致状态。即当数据库发生系统故障时,容错对策是在重新启动系统后,撤销(LINDO)所有未提交的事务,重做(REDO)所有已提交的事务。26.一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题?_(分数:2.00)A.读“脏”数据B.数据重复修改C.数据丢失修改 D.数据不可重复读解析:解析 并发操作带

41、来的数据不一致性表现为丢失修改、数据不可重复读和读“脏”数据 3 类。一级封锁协议是指在事务 T 修改数据 R 之前对其加 X 锁,直到事务结束前才释放该锁。事务 T 在执行期间,其他事务不能对数据进行修改,只有事务 T 结束,其对数据 R 的修改写入数据库之后,其他事务才可以修改数据 R,这样事务 T 的修改就不会丢失。由于一级封锁协议没有限制其他事务对数据 R 的读取操作,因此可能使其他事务在,r 修改期间读取数据 R,产生数据不可重复读和读“脏”数据的错误。27.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:2.00)A.树

42、B.无向图C.有向图D.二叉树解析:解析 在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。28.根据规范化理论,关系数据库中的关系必须满足其每一属性都是_。(分数:1.00)A.互相关联的B.互不相关的C.不可分解的 D.长度可变的解析:解析 规范化理论是关系数据库进行逻辑设计的理论依据。对关系最基本的要求是每个属性必须是不可分割的数据单元,即表中不能再包含表。29.在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于 OLTP 和 OLAP,一般情况下,下列说法正确的是_。(分

43、数:1.00)A.OLTP 系统的安全性要求比 OLAP 系统的低,也比较容易实现B.OLTP 系统在访问数据时,一般以单条记录访问为主,集合访问为辅,OLAP 系统则相反C.OLTP 要求系统必须具有很高的响应速度,而 OLAP 对系统响应速度的要求较为宽松 D.OLTP 系统一般由企业的中上层或决策层使用,而 OLAP 系统一般由企业的中下层业务人员使用解析:解析 本题 OLTP 和 OLAP 的区别。OLTP 的安全性比 OLAP 要高,实施起来也比较困难,A 错。B 项中 OLTP 在访问数据时,单条记录和集合都可能会访问。D 项 OLTP 一般由企业中下层使用,OLAP 由企业中上层

44、使用。故本题选 C。30.以下选项中不能作为一个基本表建立索引原则的是_。(分数:1.00)A.对于经常需要查询、连接、统计操作的基本表可以建立索引B.经常执行插入、删除、更新操作的基本表可以考虑建立索引 C.对于一个更新不频繁的表可以建立索引D.索引可以由用户根据需要随时创建或删除,以提高数据查询性能解析:解析 对于经常执行插入、删除、更新操作的或小数据量的基本表应尽量避免建立索引。二、应用题(总题数:3,分数:10.00)31.VB 6.0 中 RecordSet 对象中用于描述记录集中使用的游标类型的属性是 1。 (分数:2.00)解析:CursotType解析 RecordSet 对象

45、属性中的 CursorType 用于捕述记录中使用的游标类型。它支持4 种游标类型,即动态游标、静态游标、键集游标和仅向前游标。32.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权”的 SQL 语句是 1。 (分数:2.00)解析:REVOKE UPDATE(XH)ON STUD FROM U4创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。 1 2ON STUDENT 3 AS Print记录已修改(分数:6.00)填空项 1:_ (正确答案:*unknown)填空项 1:_ (正确

46、答案:*unknown)填空项 1:_ (正确答案:*unknown)解析:CREATE TRIGGER TEST三、设计与应用题(总题数:2,分数:30.00)34.设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号(TNO)、教师名(Tname),课程(Course)信息包括课程号(CNO)、课程名(Cname)、课程学分(Credit),学生(Student)信息包括学号(SNO)、学生姓名(Sname)、学生性别(Sex)。 选课系统的管理规则如下: 一个系可聘用多名教师,一个教师只受聘于一个系; 一个系可有多名学生,一个学生只属于一个系; 一名教师可讲授多门课程,一门课程可被多个学生选修; 一名学生可选修多门课程,一门课程可被多名学生选修; 学生选修完课程后,可获得相应课程的成绩。 针对以上描述,完成下列设计内容: 构建选修课系统的 E-R 图。(要求图中的实体集名用试卷中给出的英文名,联系名用联系所关联的实体集名的首字母,字母间用“-”或“_”连接,大小写不限)。 根据所构建的 E-R 图,设计满足 3NF 的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系

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