计算机数据库工程师-101_第1页
计算机数据库工程师-101_第2页
计算机数据库工程师-101_第3页
免费预览已结束,剩余8页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机数据库工程师 -101( 总分: 82.00 ,做题时间: 90 分钟 )一、选择题 (总题数: 30,分数: 37.00)1. 下列哪一项不属于概念模型所具备的性质 ?A) 易于变动 B) 易于交流和理解C) 易于向数据模型转换 D) 在计算机中实现的效率高(分数: 1.00 )A.B.C.D. V解析: 解析 概念模型的优点有: 概念模型应真实、充分地反映现实世界中事物和事物之间的联系,有丰富的语义表达能力,能表达用户 的各种需求,包括描述现实世界中各种对象及其复杂的联系、用户对数据对象的处理要求和手段。 概念模型应简洁、明晰、独立于机器、容易理解。方便数据设计人员与应用人员交换意见

2、,使用户能积 极参与数据库的设计工作。所以 B项属于概念模型所具备的性质。 概念模型应易于变动。当应用环境和应用要求改变时,容易对概念模型修改和补充。所以A项属于概念模型所具备的性质。 概念模型应很容易向关系、层次或网状等各种数据模型转换。易于从概念模式导出与 DBMS有关的逻辑模 式。所以C项属于概念模型所具备的性质。2. 数据库管理系统的体系结构是 。A) 三级模式结构和一级映像B) 三级模式结构C) 三级模式结构和二级映像D) 三级模式结构和三级映像 (分数: 1.00 )A.B.C. VD.解析: 解析 数据库管理系统的体系结构是三级模式结构和二级映像。所以本题的答案为C。3. 以下关

3、于数据模型要求错误的是 。A) 能够比较真实地模拟现实世界B) 容易为人们所理解C) 便于在计算机上实现D) 目前大部分数据模型能够很好地同时满足这三方面的要求(分数: 1.00 )A.B.C.D. V解析: 解析 数据模型应满足三方面要求:能够比较真实地模拟现实世界,容易为人们所理解,便于在计 算机上实现。目前还没有一种数据模型能够很好地同时满足这三方面的要求。所以本题的答案为D。4. 如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相关联系的双亲实体集的实例,则这 个关系就被称着 。(A) 标定型联系(B) 分类联系(C) 非标定型联系(D) 多对多联系(分数: 2.00 )A.

4、B.C. VD.解析:5. 在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场 销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据 库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另 一种是 。A) 空间管理B)管理员手动实现监控C)参数调整D)查询优化(分数: 1.00 )A.B. VC.D.解析:解析 所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运 行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分

5、析数据 库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出 相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机 制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。6. 不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读的封锁协议是_A) 一级封锁协议 B) 二级封锁协议C) 三级封锁协议 D) 四级封锁协议(分数: 2.00 )A.B. VC.D.解析: 解析 二级封锁协议不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复 读。7. 在 SQL

6、 Server 2000 中,如果己分配给某个数据库的空间大小远远大于存放该数据库数据需要的实际大 小,则应该对该数据库进行收缩,以释放多余的空间。关于收缩数据库,下列说法错误的是A) 收缩数据库中的某个文件时,收缩后的文件大小可以小于定义文件时的初始大小B) 只能收缩数据库所包含的数据文件,不能收缩其日志文件C) 收缩某个具体文件时,只要收缩后的文件空间大于该文件存放数据所需的实际空间,收缩操作即可 进行D) 按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小(分数: 2.00 )A.B. VC.D.解析:8. 关于触发器 trigger ,下面说法不正确的是A) 触发器是

7、定义在表上的B) 触发器名称在数据库中必须是唯一的C) 触发器对应于一组SQL语句D) 每张表限制定义一个触发器(分数: 1.00 )A.B.C.D. V解析: 解析 触发器采用事件驱动机制,当某个触发事件发生时,触发器触发一系列操作。触发器是一种 特殊类型的存储过程,当一个触发器建立后,它作为一个数据库对象被存储。触发器定义在表一级,它与 指定的数据修改操作相对应。在一个表上可以建立多个名称不同、类型各异的触发器。9. 是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。A) 外模式 B) 模式C) 逻辑模式 D) 内模式(分数: 1.00 )A. VB.C.D.解析: 解析 外模

8、式也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的 逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。作为用户与数据库系统的接口,一个数据 库可以有多个外模式。所以本题的答案为A。模式也称为逻辑模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。B、C选项错误。内模式是对数据库中数据的物理结构和存储方式的描述,代表了数据在数据库内部的表示方 式和物理组织结构。D错误。10. 用例用来描述系统在对事件作出的响应时所采取的行动, 用例之间是具有相关性的。 在一个订单输入子 系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建

9、新订单”,“更新订单” 与用例“核查客户账号”之间的关系是 。A) 包含 B) 扩展C) 分类 D) 聚集(分数: 1.00 )A. VB.C.D.解析:解析 包含关系是当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构 件来实现某个用例的部分功能很重要时,应该使用包含关系来表示它们。11. 在分布式数据库系统中,选择各片段数据存放场地的模式是 。A) 分片模式 B) 分配模式 C) 概念模式 D) 外模式(分数: 1.00 )A. VB.C.D.解析: 解析 在分布式数据库系统中,将关系划分为多个片断,这些片断中包含的信息可以使关系进行重 构,并选择各片段数据存放场地的模

10、式是分片模式。12. 以下关于视图叙述不正确的是 。A) 视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口B) 视图是一个虚表C) 数据库中不仅存放视图的定义,还存放视图包含的数据D) 基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化 (分数: 1.00 )A.B.C. VD.解析: 解析 视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口, 数据库中只存放视图的定义, 而不存放视图包含的数据。13. 对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。 下列关于静态转储和动态转储的说法 正确的是A) 静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执

11、行数据插入、修改和删除操作B) 静态转储必须依赖数据库日志才能保证数据的一致性和有效性C) 动态转储需要等待正在运行的事务结束后才能开始D) 对一个 24 小时都有业务发生的业务系统来说,比较适合采用静态转储技术 (分数: 1.00 )A. VB.C.D.解析: 解析 在静态转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存取、修改 活动,即转储前后系统必须处于一个一致性的状态。14. 以下关于人机界面设计原则叙述不正确的是 A) 保持用户与人机界面间的双向交流B) 用户界面应该遵循一定标准和常规C) 尽量减少用户的输入负担D) 减少字符、图形、图像、声音等数据输入方式 (分数

12、: 2.00 )A.B.C.D. V解析: 解析 提供字符、图形、图像、声音等数据输入方式。15. 以下关于两段锁协议的原理叙述错误的是 。A) 每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段B) 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C) 在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D) 每个事务开始执行后就进入了加锁阶段(分数: 1.00 )A.B. VC.D.解析: 解析 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。16. 在最终的模型中任何一个不确定联系必须被转化成 。A) 标定型联系 B)

13、非标定型联系C) 分类联系 D) 确定联系(分数: 1.00 )A.B.C.D. V解析: 解析 在最终的模型中不允许出现不确定联系,任何一个不确定联系必须被转化成确定联系。所以 本题的答案为 D。17. 在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有 (A) 数据一致性条件(B) 数据完整性条件(C) 完全性条件(D) 不相干条件(分数: 1.00 )A.B.C.解析:18. 下列SQL命令中实现投影操作的是 。A)SELECT B)GROUP BY C)GROUP D)ORDER BY(分数: 1.00 )A. VB.C.D.解析:解析ORDEFBY和GROU

14、BY都是对表中的某一个或是一些属性的行向操作,SEIECT是对表中的属性的列向选择,即是投影操作。19. 若联系为 1:n ,如何确定关系码A)每个实体集的码均为该关系的候选码B)关系的码为n端实体集的码C)关系的码为1端实体集的码D)关系的码为各实体集码的组合(分数: 1.00 )A.B. VC.D.解析:解析若联系为1:n,关系的码为n端实体集的码。20. 设有图书管理数据库:图书(总编号 C(6) ,分类号 C(8) ,书名 C(16) ,作者 C(6) ,出版单位 C(20) ,单价 N(6, 2) ) 读者(借书证号 C(4) ,单位 C(8) ,姓名 C(6) ,性别 C(2) ,

15、职称 C(6) ,地址 C(20) ) 借阅(借书证号 C(4) ,总编号 C(6) ,借书日期 D(8) )对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是 SELECT单位,FROM借阅,读者 WHER;借阅.借书证号 =读者. 借书证号 。A) COUNT(借阅.借书证号)GROUP BY单位B) SUM(借阅.借书证号)GROUP BY单位C) COUNT(借阅.借书证号)ORDER BY单位D) COUNT(借阅.借书证号)HAVING单位(分数: 1.00 )A. VB.C.D.解析:21. 不但能够防止丢失修改,还能进一步防止读脏数据,但是不能

16、防止不可重复读的封锁协议是 A) 一级封锁协议 B) 二级封锁协议C) 三级封锁协议 D) 四级封锁协议分数: 2.00 )A.B. VC.D.解析: 解析 不但能够防止丢失修改,还可进一步防止读脏数据,但是不能防止不可重复读的封锁协议是 二级封锁协议。22. 某跨国公司的业务系统需要提供全球性服务该业务系统需要 24小时+7 天在线服务,系统业务繁忙, 为了保证业务系统中数据库中数据的安全,需要设计与实施数据转储机制,假设完成该数据库每天数据增 量的转储需要两小时,在不考虑成本因素的情况下,下列最合理的是 。A. 配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环

17、境中B. 每天划出长度为两小时的时间窗口tw,在tw内采用静态转储方法实现每天数据增量的转储C. 每天划出长度为两小时的时间窗口tw,在tw内采用动态转储方法实现每天数据增量的转储D. 每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储(分数: 2.00 )A. VB.C.D.解析: 解析 在静态转储过程中系统不能运行其他事务;动态备份运行转储操作和用户事务并发执行,即 允许在转储过程中对数据库进行存取和修改。为了数据的有效性,需要引入日志文件,用它记录转出期间 各事务对数据库的修改活动记录,然后使用动态转储的备份副本加上日志文件就可以将数据库恢复到某一 时刻的正确状态。23. 数据库

18、文件结构有多种形式, 存储了来自多个关系表的记录数据, 每个关系表对应文件中的一种记录类 型的文件结构是 。A) 聚集文件 B) 顺序文件 C) 散列文件 D) 索引文件(分数: 1.00 )A. VB.C.D.解析: 解析 数据库文件结构有多种形式,存储了来自多个关系表的记录数据,每个关系表对应文件中的 一种记录类型的文件结构是聚集文件。24. 一般来说,一个数据库系统的外模式 。A) 只能有一个 B) 至少两个C) 最多只能有一个 D) 可以有多个(分数: 2.00 )A.B.C.D. V解析:解析 外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用 有关的。

19、不同用户的需求不同,故看待数据的方式也不同,所以即使对于模式相同的数据,也需要产生不 同的外模式以满足不同用户的需要。25. 根据规范化理论,关系数据库中的关系必须满足其每一属性都是 A) 互相关联的 B) 互不相关的 C) 不可分解的 D) 长度可变的(分数: 1.00 )A.B.C. VD.解析:解析 规范化理论是关系数据库进行逻辑设计的理论依据。对关系最基本的要求是每个属性必须是 不可分割的数据单元,即表中不能再包含表。26. 在 SQL Server 2000 中,事务日志备份 。A) 对故障还原模型没有要求B) 要求故障还原模型必须是完全的C) 要求故障还原模型必须是简单的D) 要求

20、故障还原模型不能是简单的(分数: 1.00 )A.B. VC.D.解析:解析 在 SQLServer 2000中,事务日志备份要求故障还原模型必须是完全的, 因此本题答案为 B27. 如果要删除 Student 数据库中的 Information 表,可以使用下列哪个命令 ?A) ALTER TABLE Information B) TRUNCATE TABLE.InformationC) DROP TABLE Information D) DELETE TABLE Information(分数: 1.00 )A.B.C. VD.解析:解析删除表的语言格式为:DROP TABLIE表名| ,v

21、表名|。28. 索引文件按其查找码指定的顺序与数据文件中数据记录的排列顺序不一致,则该索引文件称为A) 稀疏索引 B) 聚集索引C) 稠密索引 D) 非聚集索引 (分数: 1.00 )A.B.C.D. V解析: 解析 索引文件按其查找码指定的顺序与数据文件中数据记录的排列顺序不一致,则该索引文件称为聚集索引,所以本题的答案为 D。29. 以下关于结构化分析及建模方法的主要优点叙述不正确的是 。A) 不过早陷入具体细节B)从整体或宏观入手分析问题C)模型对象涉及较多技术术语D)图形化建模方法方便系统分析人员理解和描述系统(分数: 1.00 )A.B.C. VD.解析: 解析 模型对象不涉及太多的

22、技术术语,便于用户理解模型。30. 以下说法错误的是 。A) 使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担B)文件系统是面向某一个应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构, 由应用程序自己控制C)数据的备份、软件或应用程序使用过程中的临时数据存储一般使用数据库系统比较合适D)数据库系统是面向现实世界的,共享性高,冗余小,具有较高的物理独立性和一定的逻辑独立性,整体 结构活,用数据模型描述由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力(分数: 1.00 )A.B.C. VD.解析: 解析 数据的备份,软件或应

23、用程序使用过程中的临时数据存储一般使用文件比较适合。二、应用题 (总题数: 4,分数: 10.00)31. 设有员工实体。 Employee(employeeID ,name, age, tel ,(tepartID) ,其中各属性为员工号,员工姓 名,员工性别,员工年龄,员工电话 (要求记录该员工的手机号码和办公室电话 ) ,员工所在部门 ( 要求参照 另一部门的实体的主动码为departID)。Empolyee实体中存在多值属性,该属性的处理为1。(分数: 2.00 )填空项1: (正确答案:将 TEL加上employeelD独立为一个实体)解析:32. 能够实现“收回用户 U4对学生表(

24、STUD)中学号(XH)的修改权”的SQL语句是9。(分数: 2.00 )填空项 1: (正确答案: REVOKE UPDATE(XH) ON STUD FROM)U4解析:33. 事务是由一系列操作组成的, 事务的执行表现为事务中各个操作的执行。 每个事务应具有结束操作。 当 一个事务需要终止并取消所有已执行的数据修改时应执行的语句是1 。(分数: 2.00 )填空项 1: (正确答案: UND0)解析:在UML提供的图中,可以采用_(6)_对逻辑数据库模式建模;_(7)_用于接口、类和协作的行为建模,并强 调对象行为的时间顺序。(分数:4.00)填空项1:(正确答案:类图)解析:填空项1:(正确答案:状态图)解析:三、设计与应用题(总题数:2,分数:35.00)某数据库中有关系: 供应商(供应商号,供应商名,地址) 零件(零件号,零件名,重量) 项目(项目编号,项目名称,开工日期 ) 供

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论