2016年西安建筑科技大学(专业学位)计算机技术数据库复试笔试最后押题五套卷
● 摘要
一、选择题
1. 关于数据库应用系统设计,有下列说法:
. 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面
. 在数据库概念设计阶段,当采用自上而下的E-R 设计时,首先设计局部E-R 图,然后合并各局部E-R 图,得到全局E-R 图
. 在数据库逻辑设计阶段,将关系模式转换为具体DBMS 平台支持的关系表. 在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是:( )。
A.
B.
C.
D.
【答案】B
【解析】数据库应用系统设计的步骤为:概念设计阶段-采用自上而下的E-R 设计;逻辑设计阶段——设计视图和关系模式的完整性约束;物理设计阶段-将关系模式转换为具体DBMS 平台支持的关系表。每个阶段的设计活动按照数据组织与存储、数据访问与处理、应用设计几个方面进行。
2. 关于分布式数据库,下列说法错误的是( )。
A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地
B. 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用
C. 分布式数据库的查询处理代价既包括CPU 和I/O代价,也需要考虑场地间传输数据所需的通信代价
D. 在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据间的连接操作和并操作
【答案】A
【解析】分布式数据库中,每台计算机都有DBMS 的一份完整拷贝,具有自己的局部数据库,放在单独的地方,通过网络相互连接,形成大型的全局数据库。A 项,分片透明性层次最高,即用户或应用程序只对全局关系进行操作而不考虑数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储结构,位置透明性位于分片视图与分配视图之间。
3. 用于数据库恢复的重要文件是( )。
A. 数据库文件
B. 索引文件
C. 日志文件
D. 备注文件
【答案】C
【解析】用于数据库恢复的重要文件是日志文件和后援副本。
4. 关于UML 的各种视图及其分类,下列说法错误的是( )。
A. 用例图、类图、对象图,组件图和部署图都是静态视图
B. 顺序图、交互图、状态图和活动图都是动态视图
C. 类图和对象图都是结构视图
D. 顺序图、状态图和组件图都是行为视图
【答案】D
【解析】UML 视图共有9种,主要分为两类:静态图和动态图,其中:
①静态图:用例图、类图、对象图、组件图、部署图。
②动态图:顺序图、交互图、状态图、活动图。
根据它们在不同视图的应用可以分为五类:
①用例视图:用例图。
②结构视图:类图、对象图。
③行为视图:顺序图、活动图、交互图、状态图。
④实现视图:组件图。
⑤环境视图:部署图。
D 项错误,组件图属于实现视图而不是行为视图。
5. DBMS 提供的DML 所实现的操作一般包括。
A. 检索、插入、删除和修改
B. 建立、授权、修改和查询
C. 插入、授权、修改和查询
D. 检索、插入、授权和修改
【答案】A
DBMS 提供【解析】
基本的数据操作有检索、插入、删除和修改四种。
6. 信息是有价值的,信息的价值与( )有关。
A. 正确性、及时性、完整性、开放性和可靠性
B. 正确性、及时性、完整性和可靠性
C. 正确性、完整性、开放性和可靠性
数据操纵语言)实现对数据库的操作。
D. 正确性、及时性、完整性和开放性
【答案】B
【解析】信息的特征体现在它的正确性、及时性、完整性、开放性和可靠性。正确的、及时的、完整的和可靠的信息才具有意义和价值,但是信息是否开放与价值的高低并不成正比,有些保密的国家机密或科技机密是极具价值的。
7. 在SQLServer2000中,常用的数据库备份方法有完全备份、差异备份和日志备份。为保证某
数据库的可靠性,需要综合采用这三种方法对该数据库进行备份。下列说法正确的是( )。
A. 这三种备份操作的周期都必须一样,并且都必须备份在同一个备份设备上
B. 这三种备份操作的周期都必须一样,但可以备份在不同的备份设备上
C. 这三种备份操作的周期可以不一样,但必须备份在同一个备份设备上
D. 这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上
【答案】D
【解析】为同时兼顾数据库的可靠性和成本,应综合采用完全备份、差异备份和日志备份三种方法对该数据库进行备份,这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上。
8. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )。
A. 互不相关的
B. 不可分解的
C. 长度可变的
D. 互相关联的
【答案】B
【解析】规范化的最低要求是每个关系至少是1NF ,即它的每个属性是最小的、不可再分的数据单位。
9. 有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务tl 和t2。进行故障恢复时,在日志文件中发现有tl 事务的开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件( )。
A. 扫描到tl 时,直接重做tl , 扫描到t2时,将t2直接撤销
B. 扫描到tl 时,将tl 加入重做队列,扫描到t2时,将t2加入撤销队列
C. 扫描到tl 时,直接撤销tl ,扫描到t2时,将t2直接重做
D. 扫描到tl 时,将tl 加入撤销队列,扫描到t2时,将t2加入重做队列
【答案】D
【解析】事务的原子性定义为:一个事务对数据库的所有操作是一个不可分割的工作单元,