计算机数据库工程师-101
(总分82, 做题时间90分钟)
一、选择题
1. 
下列哪一项不属于概念模型所具备的性质?______
   A) 易于变动    B) 易于交流和理解
   C) 易于向数据模型转换    D) 在计算机中实现的效率高
A  B  C  D 
    分值: 1
答案:D
[解析] 概念模型的优点有:
   ①概念模型应真实、充分地反映现实世界中事物和事物之间的联系,有丰富的语义表达能力,能表达用户的各种需求,包括描述现实世界中各种对象及其复杂的联系、用户对数据对象的处理要求和手段。
   ②概念模型应简洁、明晰、独立于机器、容易理解。方便数据设计人员与应用人员交换意见,使用户能积极参与数据库的设计工作。所以B项属于概念模型所具备的性质。
   ③概念模型应易于变动。当应用环境和应用要求改变时,容易对概念模型修改和补充。所以A项属于概念模型所具备的性质。
   ④概念模型应很容易向关系、层次或网状等各种数据模型转换。易于从概念模式导出与DBMS有关的逻辑模式。所以C项属于概念模型所具备的性质。
2. 
数据库管理系统的体系结构是______。
   A) 三级模式结构和一级映像
   B) 三级模式结构
   C) 三级模式结构和二级映像
   D) 三级模式结构和三级映像
A  B  C  D 
    分值: 1
答案:C
[解析] 数据库管理系统的体系结构是三级模式结构和二级映像。所以本题的答案为C。
3. 
以下关于数据模型要求错误的是______。
   A) 能够比较真实地模拟现实世界
   B) 容易为人们所理解
   C) 便于在计算机上实现
   D) 目前大部分数据模型能够很好地同时满足这三方面的要求
A  B  C  D 
    分值: 1
答案:D
[解析] 数据模型应满足三方面要求:能够比较真实地模拟现实世界,容易为人们所理解,便于在计算机上实现。目前还没有一种数据模型能够很好地同时满足这三方面的要求。所以本题的答案为D。
4. 
如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相关联系的双亲实体集的实例,则这个关系就被称着______。
(A) 标定型联系
(B) 分类联系
(C) 非标定型联系
(D) 多对多联系
A  B  C  D 
    分值: 2
答案:C
5. 
在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是______。
   A)空间管理    B)管理员手动实现监控
   C)参数调整    D)查询优化
A  B  C  D 
    分值: 1
答案:B
[解析] 所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。
6. 
不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读的封锁协议是______。
   A) 一级封锁协议    B) 二级封锁协议
   C) 三级封锁协议    D) 四级封锁协议
A  B  C  D 
    分值: 2
答案:B
[解析] 二级封锁协议不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读。
7. 
在SQL Server 2000中,如果己分配给某个数据库的空间大小远远大于存放该数据库数据需
要的实际大小,则应该对该数据库进行收缩,以释放多余的空间。关于收缩数据库,下列说法错误的是
  A) 收缩数据库中的某个文件时,收缩后的文件大小可以小于定义文件时的初始大小
  B) 只能收缩数据库所包含的数据文件,不能收缩其日志文件
  C) 收缩某个具体文件时,只要收缩后的文件空间大于该文件存放数据所需的实际空间,收缩操作即可进行
  D) 按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小
A  B  C  D 
    分值: 2
答案:B
8. 
关于触发器trigger,下面说法不正确的是
   A)触发器是定义在表上的
   B)触发器名称在数据库中必须是唯一的
   C)触发器对应于一组SQL语句
   D)每张表限制定义一个触发器
A  B  C  D 
    分值: 1
答案:D
[解析] 触发器采用事件驱动机制,当某个触发事件发生时,触发器触发一系列操作。触发器是一种特殊类型的存储过程,当一个触发器建立后,它作为一个数据库对象被存储。触发器定义在表一级,它与指定的数据修改操作相对应。在一个表上可以建立多个名称不同、类型各异的触发器。
9. 
______是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。
   A) 外模式    B) 模式
   C) 逻辑模式    D) 内模式
A  B  C  D 
    分值: 1
答案:A
[解析] 外模式也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。作为用户与数据库系统的接口,一个数据库可以有多个外模式。所以本题的答案为A。
   模式也称为逻辑模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公
共数据视图。B、C选项错误。内模式是对数据库中数据的物理结构和存储方式的描述,代表了数据在数据库内部的表示方式和物理组织结构。D错误。
10. 
用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之间的关系是______。
   A) 包含    B) 扩展
   C) 分类    D) 聚集
A  B  C  D 
    分值: 1
答案:A
[解析] 包含关系是当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某个用例的部分功能很重要时,应该使用包含关系来表示它们。
truncate的数据如何恢复11. 
在分布式数据库系统中,选择各片段数据存放场地的模式是______。
   A) 分片模式    B) 分配模式    C) 概念模式    D) 外模式
A  B  C  D 
    分值: 1
答案:A
[解析] 在分布式数据库系统中,将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构,并选择各片段数据存放场地的模式是分片模式。
12. 
以下关于视图叙述不正确的是______。
   A) 视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口
   B) 视图是一个虚表
   C) 数据库中不仅存放视图的定义,还存放视图包含的数据
   D) 基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化
A  B  C  D 
    分值: 1
答案:C
[解析] 视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,数据库中只存放视图的定义,而不存放视图包含的数据。
13. 
对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。下列关于静态转储和动态转储的说法正确的是
   A) 静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作
   B) 静态转储必须依赖数据库日志才能保证数据的一致性和有效性
   C) 动态转储需要等待正在运行的事务结束后才能开始
   D) 对一个24小时都有业务发生的业务系统来说,比较适合采用静态转储技术
A  B  C  D 
    分值: 1
答案:A
[解析] 在静态转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存取、修改活动,即转储前后系统必须处于一个一致性的状态。
14. 
以下关于人机界面设计原则叙述不正确的是______。
   A) 保持用户与人机界面间的双向交流
   B) 用户界面应该遵循一定标准和常规
   C) 尽量减少用户的输入负担
   D) 减少字符、图形、图像、声音等数据输入方式

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。