2017年河北科技师范学院食品科技学院341农业知识综合三[专业硕士]之数据库系统概论考研题库
● 摘要
一、选择题
1. 采用定义视图的机制在数据控制方面要解决的问题是( )。
A. 数据安全性
B. 数据完整性
C. 数据库恢复
D. 数据库并发控制
【答案】A
【解析】采用定义视图的机制在数据控制方面要解决的问题是数据安全性。
2. 事务T0、T1和T2并发访问数据项A 、B 和C ,下列属于冲突操作的是( )。
A.T0中的read (A )和T0中的write (A )
B.T0中的read (B )和T2中的read (C )
C.T0中的write (A )和T2中的write (C )
D.T1中的read (C )和T2中的write (C )
【答案】D
【解析】事务具有原子性,所以T0操作要么全执行,要么全部不执行,所以A 项不属于冲突;B 项两个操作分别读取两个不同的数据项,所以不属于冲突;C 项两个操作分别写入不同的数据项,所以不属于冲突;D 项两个操作对同一个数据项分别进行读取和写入操作,不同的执行顺序会获得不同的操作结果,所以属于冲突。
3. 数据仓库的数据具有4个基本特征,以下错误是指( )。
A. 面向主题的
B. 集成的
C. 不可更新的
D. 不随时间变化的
【答案】D
4. 对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行存储空间规划时,下列说法一般情况下错误的是( )。
A. 数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数
B. 粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素
C. 企业核心业务数据的保存期要求是需要考虑的主要因素
D. 数据安全性、业务稳定性和容灾能力要求是重要的考虑因素
【答案】B
【解析】在面对大型企业业务支持数据库应用系统的存储空间规划问题时,要考虑数据安全性、业务稳定性及容灾能力要求,主要因素是企业核心业务数据的保存期。
5. 对并发操作若不加以控制,可能会带来( )问题。
A. 不安全
B. 死锁
C. 死机
D. 不一致
【答案】D
【解析】对并发操作不加以控制,会带来数据不一致性问题。
6. 在SQLServer2000中,某数据库中有角色R1和用户Ul ,U1是R1角色的成员,且只属于该
UPDATE ,角色。先对T 表给R1仅授予SELECT 和DELETE 权限并授予U1对T 表具有SELECT 、
和DENYDELETE 权限,则用户U1对T 表可以执行的操作是( )。
A. 查询、删除和更改数据
B. 查询和更改数据
C. 查询和删除数据
D. 查询和更改表结构
【答案】B
【解析】用户U1是R1角色的成员,所以U1具有R1角色的所有权限:查询和删除数据。对于T 表,用户U1具有SELECT 、UPDA TE 和DENYDELETE 权限,所以U1对T 表可以执行的操作是查询、更改以及撤销删除。
7. 数据库系统可能出现下列故障:
. 事务执行过程中发生运算溢出
. 某并发事务因发生死锁而被撤销
. 磁盘物理损坏
. 系统突然发生停电事务
. 操作系统因被病毒攻击而突然重启
以上故障属于系统故障(软故障)的是( )。 A. B. C. D.
【答案】B
【解析】系统故障又称软故障,是操作故障,对机器或系统无损害,指数据库在运行过程中,
由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要重新启动系统的一类故障。这类故障不破坏数据库,但影响正在运行的所有事务;事务执行过程中发生运算溢出和某并发事务因发生死锁而被撤销属于事务内部故障;磁盘物理损坏造成的数据库信息丢失不是软故障。
8. 不属于DBMS 基本功能的是( )。
A. 数据库定义功能和数据库的建立与维护功能
B. 数据库操纵功能和数据库运行管理功能
C. 数据库开发、设计与调试功能
D. 数据组织存储管理功能和数据通信功能
【答案】C
【解析】数据库管理系统(DataBase Management System)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,简称DBMS 。DBMS 基本功能有:①数据库的定义功能,②数据库操纵功能,③数据库运 行控制功能,④数据库的维护功能,⑤数据库组织、存储和管理功能,⑥数据通信功能。
9. SQL 的运算参数和结果都是( )形式。
A. 关系
B. 元组
C. 数据项
D. 属性
【答案】A
【解析】结构化查询语言是一种非过程化、面向集合的数据库语言。面向集合的特点是指SQL 的运算参数和结果都是集合形式一表或关系。
10.现有关系模式R (学号,姓名,课程代码,课程名,课程成绩),对其进行分解将其规范化到第三范式,下列( )是最正确的规范化结果。
A.R1 (学号,姓名)R2 (课程代码,课程名,课程成绩)
B.R1 (学号,姓名)R2 (课程代码,课程名)R3 (学号,课程代码,课程成绩)
C.R1 (学号,姓名)R2 (学号,课程代码,课程名,课程成绩)
D.R1 (学号,姓名)R2 (课程代码,课程名)R3 (课程代码,课程成绩)
【答案】B
【解析】如果一个关系模式R 属于第一范式,且每个非主属性既不部分依赖于码又不传递依赖于码,则这个关系属于第三范式。同时在对关系进行规范化的过程中,对于关系的分解不是随意而为的,需要考虑新关系与 原关系在数据上的等价、在依赖上的等价,甚至是在数据和依赖上都等价,否则就很可能达不到规范化目的。