【计算机类职业资格】四级数据库工程师-11及答案解析.doc
《【计算机类职业资格】四级数据库工程师-11及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-11及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-11 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.数据库管理系统的体系结构是_。(分数:1.00)A.三级模式结构和一级映像B.三级结构模式C.三级模式结构和二级映像D.三级模式结构和三级映像2.数据模型定义了数据库中数据的组织、描述、存储和操作规范,那么数据模型可以分为_。(分数:1.00)A.实体一联系模型、数据结构模型、物理数据模型B.概念模型、数据结构模型、物理数据模型C.概念模型、关系模型、面向对象模型D.层次模型、网状模型、滚系模型3.在封锁技术方面,SQL 提供了如下 4 种事务的一致性级别:可读未提交数
2、据、读提交数据、可重复读、可串行化。其中允许事务读脏数据的是_。(分数:1.00)A.可读未提交数据B.读提交数据C.可重复读D.可串行化4.设 T1 和 T2 两个事务,他们对数据 data 的并发操作如下表所示(SLOCK data 表示对数据 data 上 S 锁,UNLOCK data 表示对数据 data 解锁),对这个并发操作,下面说法正确的是_。 T1 T2 请求 SLOCK data 读 data=20 A=A+30 写回 A=50 COMMIT UNLOCK data 请求 SLOCK data 读 data=20 写回 data=50 COMMIT UNLOCK data
3、A该操作部能重复读 B该操作符合完整性要求 C该操作的第步中,事务 T1 应该申请 X 锁 D该操作的第步中,事务 T2 不可能得到对 data 的锁 (分数:1.00)A.B.C.D.5.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护,下述属于日常数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性的备份数据库C.数据内容的一致性维护D.用图像化的模型能直观地表示系统功能6.计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询
4、、插入、删除和修改权。在 SQL Server 2000 中,下列安全控制方法最合理的是_。(分数:1.00)A.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的 SELECT 权,为教务处角色授予每个表的 SELECT、INSERT、DELETE 和 UPDATE 权B.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的 db_datareader 角色中的成员,将教务处角色设置为此数据库的db_datawriter 角色中的成员C.为计算机系每个教师授予每个表的
5、 SELECT 权,为教务处全体人员授予每个表的SELECT、INSERT、DELETE 和 UPDATE 权D.将计算机系和教务处的每个职工都设置为 db_owner 角色中的成员7.关于优化查询说法中不正确的是_。(分数:1.00)A.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度B.避免或简化排序的目的是实现查询优化C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.使用游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃8.有如下的索引文件:
6、1 数据库 X-100 700 2 计算机网络 X-002 1500 3 汇编 J-099 2300 G-301 3 T-P03 1 C-025 2 则该索引文件称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引9.以下关于标定联系语法的叙述中错误的是_。(分数:1.00)A.联系的语法用直线B.如果两个实体集之间有关系,并且是一个标定型联系,就用有一条实线或是线段把它们连接起来C.1(父)端是线段的原点,n(子女)端是线段的终点D.用一个空心圆表示其联系的基数是 n10.设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是 U 的子集,且 Z=U-X-Y。下面
7、关于多值依赖的描述中,不正确的是_。(分数:1.00)A.如果 X-Y,及 T 包含在 Y 中,则必然存在 X-TB.如果存在函数依赖 X-Y,则必然存在 X-ZC.如果 X-Y,则必然存在 X-YD.若 Z 为空,则存在 X-Z11.在 SELECT 语句中,以下有关 ORDER BY 子句的叙述中不正确的是_。(分数:1.00)A.OEDER BY 子句可以对多个列进行排序B.SELECT 语句中,ORDER BY 只能在所有其他子句之后作为最后一个子句出项C.子查询总也可以使用 ORDER BY 子句D.在视图中可以使用 ORDER BY 子句12.关于一次性加锁法及其缺点叙述错误的是_
8、。(分数:1.00)A.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度B.该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.要求事务必须一次性的获得对需要访问的全部数据的访问权13.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库的全部内容C.上次完全备份之后修改的数据库的全部内容D.上次完全备份后修改的数据内容,但是不包含日志等其他内容14.以下关于数据库镜像叙述不正确的是_。
9、(分数:1.00)A.在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信和协作B.数据库正常运行时,数据库镜像可以用于并发操作C.在出现介质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本D.每当数据库更新时,DBMS 不能自动保证镜像数据和主数据的一致性15.以下关于两段锁协议的原理叙述错误_。(分数:1.00)A.每个事务的执行程序划分为两个阶段:加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C.在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段16.以下关于元
10、数据说法错误的是_。(分数:1.00)A.元数据是数据仓库中的重要元素B.元数据是数据的基本单元C.有助于用户能更快的找到所需的数据D.有助于前台工具盒管理员更好地理解和管理数据17.下面说法错误的是_。(分数:1.00)A.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布B.数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D.数据库空间的监控和有效管理对整个数据库系统的正常运行及性能优化具有十分重要的作用18.在 SQL 中,下列涉及空值的操作中错误的是_。(分数:1.
11、00)A.AGE IS NULLB.AGEIS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)19.UML 是一种面向对象的建模语言,它包含 10 种图,以下说法中错误的是_。(分数:1.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述B.状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态C.用例图展示了各种外部行为者与系统所提供的用例之间的联系D.UML 的动态建模机制包括状态图、活动图、顺序图和协作图 4 个图形20.下图是雇员表(雇员 ID,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员
12、 ID 为主码。该索引属于_。 (分数:1.00)A.聚集、稀疏、辅索引B.非聚集、稠密、主索引C.聚集、稀疏、主索引D.非聚集、稠密、辅索引21.下列语句正确描述了“将 Windows NT 用户“Server/nt_user“添加到 sysadmin 固定的服务器角色中”的是_。(分数:2.00)A.EXEC sp_addrole“Server/nt_user“,“sysadmin“B.EXEC sp_addsrvrolemember“Server/nt_user“,“sysadmin“C.ADD sp_addrole “Server/nt_user“,“sysadmin“D.ADD sp
13、_addsrvrolemember“Server/nt_user“,“sysadmin“22.下列关于优良数据库标准的说法错误的是_。(分数:2.00)A.一个好的数据库系统应当根据用户需求,提供多种不同粒度的加锁单元供数据库用户选择B.需要处理大量元组的事务可以以数据库为加锁单位C.需要处理多个关系的大量元组的事务可以以数据库为加锁单位D.对于一个处理少量元组的事务,可以以关系为加锁单位23.对于教学数据库的 3 个基本表:S(Sno,Sname,Ssex)、SC(Sno,Cno,Grade)、C(Cno,Cname,Teache),其中 S 表为学生表,SC 为学生选课表,C 为课程表,则
14、对于语句:检索至少选修 LIU 老师所授课课程中一门课程的女生姓名,SQL 语句错误的是_。(分数:2.00)A.SELECT SnameFROM S,SC,CWHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=“LIU“ AND Ssex=“F“B.SELECT SnameFROM S WHERE Ssex=“F“ AND Sno IN(SELECT SnoFROM SCWHERE Cno IN (SELECT Cno FROM CWHERE Teacher=“LIU“)C.SELECT SnameFROM S WHERE Ssex=“F“ AND
15、 EXISTS(SELECT *FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT *FROMCWHERE Teacher=“LIU“)D.SELECT SnameFROM S WHERE Ssex=“F“ AND EXISTS (SELECT *FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT *FROM CWHERE C.Cno=SC.Cno AND Teacher=“LIU“)24.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是_。(分数:2.00)A.OLAP 面向操作人员,OLTP 面向决策
16、人员B.OLAP 使用历史性的数据,OLTP 使用当前数据C.OLAP 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D.OLAP 不会从已有数据中发掘新的信息,而 OLTP 可以从已有数据中发掘新的信息25.以下关于业务规则需求分析的内容和对象说法错误的是_。(分数:2.00)A.业务规则需求分析主要涉及系统的外部行为B.业务规则需求分析也涉及某些系统内部关键特性,如系统某些关键技术的原理及选择C.分析对象可以是与数据管理有关的业务规则D.分析对象不可以是与数据库完全无关的系统业务26.下列三级加锁协议的作用说法错误的是_。(分数:2.00)A.一级加锁协议要求事务 T
17、 在修改数据项 Q 之前必须先对 Q 加 X 锁,直到事务结束才释放B.二级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁C.三级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁D.对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议暂时无法解决这一问题27.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据
18、库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(分数:2.00)A.空间管理B.管理员手动实现监控C.参数调整D.查询优化28.以下关于锁粒度叙述错误的是_。(分数:2.00)A.施加 X 锁和 S 锁的数据项的大小称为锁粒度B.锁粒度与事务并发执行的程度和 DBMS 并发控制的开销密切相关C.在关系数据库中,可以对数据页、索引页和块等物理单元进行加锁D.当锁粒度比较大时,事务并发度高,但是系统开销也比较大29.某跨国公司的业务系统需要提供全球性服务该业务系统需要 24 小时+7 天在线服务,系统业务繁忙,为了保证业务系统中数据库中数据的
19、安全,需要设计与实施数据转储机制,假设完成该数据库每天数据增量的转储需要两小时,在不考虑成本因素的情况下,下列最合理的是_。(分数:2.00)A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中B.每天划出长度为两小时的时间窗口 tw,在 tw 内采用静态转储方法实现每天数据增量的转储C.每天划出长度为两小时的时间窗口 tw,在 tw 内采用动态转储方法实现每天数据增量的转储D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储30.以下不属于对象一关系数据库的是_。(分数:2.00)A.Informix Universal ServerB.DB2 U
20、DBC.ObjectStoreD.Oracle9i二、简答题(总题数:7,分数:30.00)设有关系模式 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 的一个码是1,W 的规范程度最高达到2。若将关系模式 W 分解为 3 个关系模式 W1(C,P)、W2(S,C,G)、W3(S,T,R,C),则 W1 的规范化程度最高可达到3,W 的规范化程度最高可达到4,W3的规范化程度最高可到达5。(分数:10.00)31.数
21、据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为6。 (分数:2.00)32.某表定义了视图 BT_S,则要把该视图及由该视图导出的所有的视图都一起删除的 SQL 语句是7。 (分数:2.00)33.事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交,如果一个事物执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于8状态。 (分数:2.00)34.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权”的 SQL 语句是9。 (分数:2.00)假设某数
22、据库中有表 SC(S#,C#,Grade),各属性分别表示为学号、课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT 10 FROM SC 11(分数:4.00)某数据库中有表 COURSE(CNO,CNAME,TNO)和表 TEACHER(TNO,TNAME,DEPART),完成查询选修某课程的同学人数多于 5 人的教师姓名。 SELECT TNAME FROM TEACHER WHERE 12 (SELECT X.TNO FROM COURSE X,COURSE Y WHERE 13 14 15 )(分数:8.00)三、设计题(总题数:2,分数:30.00
23、)35.设有 3 个基本表,表的结构如下所示,请用 SQL 完成下列查询。 BORROWER: 借书证号 姓名 系名 班级 105060911 欧阳 信息系 98-1 106880112 刘诚 信息系 98-1 105080103 赵林 计算机系 98-2 104230891 郑晓晓 外语系 05-4 LOANS: 借书证号 图书馆登记号 借书日期 105060911 T00101 1999.04.01 106880112 T00102 1999.05.01 105080103 T00201 1999.05.31 104230891 T00102 2010.1.23 BOOKS: 索书号 书名
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 11 答案 解析 DOC
