数据库工程师模拟题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机数据库工程师模拟题109

一、选择题

1、下列哪一项不属于概念模型所具备的性质?______

A) 易于变动 B) 易于交流和理解

C) 易于向数据模型转换 D) 在计算机中实现的效率高

2、数据库管理系统的体系结构是______。

A) 三级模式结构和一级映像

B) 三级模式结构

C) 三级模式结构和二级映像

D) 三级模式结构和三级映像

3、以下关于数据模型要求错误的是______。

A) 能够比较真实地模拟现实世界

B) 容易为人们所理解

C) 便于在计算机上实现

D) 目前大部分数据模型能够很好地同时满足这三方面的要求

4、如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相关联系的双亲实体集的实例,则这个关系就被称着______。

(A) 标定型联系

(B) 分类联系

(C) 非标定型联系

(D) 多对多联系

5、在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少

记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。

监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,

另一种是______。

A)空间管理 B)管理员手动实现监控

C)参数调整 D)查询优化

6、不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读的封锁协议是______。

A) 一级封锁协议 B) 二级封锁协议

C) 三级封锁协议 D) 四级封锁协议

7、在SQL Server 2000中,如果己分配给某个数据库的空间大小远远大于存

放该数据库数据需要的实际大小,则应该对该数据库进行收缩,以释放多余的

空间。关于收缩数据库,下列说法错误的是

A) 收缩数据库中的某个文件时,收缩后的文件大小可以小于定义文件时的

初始大小

B) 只能收缩数据库所包含的数据文件,不能收缩其日志文件

C) 收缩某个具体文件时,只要收缩后的文件空间大于该文件存放数据所需的实际空间,收缩操作即可进行

D) 按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小

8、关于触发器trigger,下面说法不正确的是

A)触发器是定义在表上的

B)触发器名称在数据库中必须是唯一的

C)触发器对应于一组SQL语句

D)每张表限制定义一个触发器

9、 ______是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。

A) 外模式 B) 模式

C) 逻辑模式 D) 内模式

10、用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之间的关系是______。

A) 包含 B) 扩展

C) 分类 D) 聚集

11、在分布式数据库系统中,选择各片段数据存放场地的模式是______。

A) 分片模式 B) 分配模式 C) 概念模式 D) 外模式

12、以下关于视图叙述不正确的是______。

A) 视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口

B) 视图是一个虚表

C) 数据库中不仅存放视图的定义,还存放视图包含的数据

D) 基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化

13、对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。下列关于静态转储和动态转储的说法正确的是

A) 静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作

B) 静态转储必须依赖数据库日志才能保证数据的一致性和有效性

C) 动态转储需要等待正在运行的事务结束后才能开始

D) 对一个24小时都有业务发生的业务系统来说,比较适合采用静态转储技术

14、以下关于人机界面设计原则叙述不正确的是______。

A) 保持用户与人机界面间的双向交流

B) 用户界面应该遵循一定标准和常规

C) 尽量减少用户的输入负担

D) 减少字符、图形、图像、声音等数据输入方式

15、以下关于两段锁协议的原理叙述错误的是______。

A) 每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段

B) 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任

何锁

C) 在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能

再申请任何锁

D) 每个事务开始执行后就进入了加锁阶段

16、在最终的模型中任何一个不确定联系必须被转化成______。

A) 标定型联系 B) 非标定型联系

C) 分类联系 D) 确定联系

17、在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重

构条件,还有______。

(A) 数据一致性条件

(B) 数据完整性条件

(C) 完全性条件

(D) 不相干条件

18、下列SQL命令中实现投影操作的是______。

A)SELECT B)GROUP BY C)GROUP D)ORDER BY

19、若联系为1:n,如何确定关系码

A)每个实体集的码均为该关系的候选码 B)关系的码为n端实体集的码

C)关系的码为1端实体集的码 D)关系的码为各实体集码的组合

20、设有图书管理数据库:

图书(总编号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借阅,读者WHERE;

借阅.借书证号=读者.借书证号______。

A) COUNT(借阅.借书证号)GROUP BY单位

B) SUM(借阅.借书证号)GROUP BY单位

相关文档
最新文档