当前位置:问答库>考研试题

2016年天津财经大学计算机应用技术之数据库系统概论复试笔试最后押题五套卷

  摘要

一、选择题

1. 下图是雇员表(雇员ID ,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员ID 为主码。该索引属于( )。

A. 聚集、稀疏、辅索引

B. 非聚集、稠密、主索引

C. 聚集、稀疏、主索引

D. 非聚集、稠密、辅索引

【答案】B

【解析】聚集索引和非聚集索引:对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,贝!J 该索引文件成为聚集索引,否则,成为非聚集索引。

稠密索引和稀疏索引:如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,否则称为稀疏索引。

主索引和辅索引:在数据文件包含主码的属性集上建立的索引称为主索引,在非主属性上建立的索引称为辅索引。

由题意和定义可知,该索引是非聚集、稠密、主索引。

2. 用于实现数据存取安全性的SQL 语句是( )。

【答案】C

【解析】CREA TE TABLE是建立基表的语句;COMMIT 是提交事务的语句;ROLLBACK 是回滚事务的语 句;GRANT 是授权语句,REVOKE 是回收权限的语句。

3. 关于数据模型和模式结构,有下列说法:

. 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世界再到机器世界的抽象和转换,构建数据库

. 数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具

. 在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明

. 在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图

上述说法正确的是( )。

A.

B.

C.

D.

【答案】A

【解析】数据模型分为概念数据模型、数据结构模型和物理数据模型。概念数据模型是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象;数据结构模型是表示型或实现型数据模型,是机器世界中与具体DBMS 相关的数据模型;物理数据模型属于底层数据模型,通过记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。一个数据库只有一个概念模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

4. 某跨国公司的业务系统需要提供全球性服务,该业务系统需要24小时x7天在线服务,系统业务繁忙,为了保证业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数

据库每天数据増量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是( )。

A. 配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中

B. 每天划出长度为2小时的时间窗口tw ,在tw 内采用静态转储方法实现每天数据增量的转储

C. 每天划出长度为2小时的时间窗口tw ,在tw 内采用动态转储方法实现每天数据增量的转储

D. 每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储

【答案】A

【解析】在静态转储过程中系统不能运行其他事务;在动态备份转储过程中,运行转储操作和用户事务并发执行,即允许对数据库进行存取和修改。日志文件用于记录转储期间各事务对数

据库的修改活动,保障了数据的有效性。将动态转储的备份副本与日志文件相结合,就可以将数据库恢复到某一时刻的正确状态。

5. 事务T0、T1和T2并发访问数据项A 、B 和C ,下列属于冲突操作的是( )。

A.TO 中的read (A )和TO 中的write (A )

B.TO 中的read (B )和T2中的read (C )

C.TO 中的write (A )和T2中的write (C )

D.T1中的read (C )和T2中的write (C )

【答案】D

【解析】事务具有原子性,所以TO 操作要么全执行,要么全部不执行,所以A 项不属于冲突;B 项两个操作分别读取两个不同的数据项,所以不属于冲突;C 项两个操作分别写入不同的数据项,所以不属于冲突;D 项两个操作对同一个数据项分别进行读取和写入操作,不同的执行顺序会获得不同的操作结果,所以属于冲突。

6. 将局部E-R 模型集成为全局E-R 模型时要解决( )。

A. 冗余问题、插入问题、更新问题和删除问题

B. 属性冲突、结构冲突和命名冲突

C. 属性冲突、结构冲突、命名冲突、冗余问题、插入问题、更新问题和删除问题

D. 实体完整性和参照完整性

【答案】B

【解析】在将局部E-R 模型集成为全局E-R 模型时要解决三类冲突:属性冲突、结构冲突和命名冲突。冗余问题、插入问题、更新问题和删除问题属于逻辑结构设计阶段的设计内容。

7. 关于“死锁”,下列说法中正确的是( )。

A. 死锁是操作系统中的问题,数据库操作中不存在

B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

C. 当两个用户竞争相同资源时不会发生死锁

D. 只有出现并发操作时,才有可能出现死锁

【答案】D

【解析】不仅操作系统中有死锁问题,数据库系统中也同样存在死锁问题,死锁是在并发操作时上锁不当而出现的。

8. 关于数据库应用系统设计,有下列说法:

. 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面

. 在数据库概念设计阶段,当采用自上而下的E-R 设计时,首先设计局部E-R 图,然后合并各局部E-R 图,得到全局E-R 图