2017年中国农业科学院质量标准所341农业知识综合三[专业学位]之数据库系统概论考研仿真模拟题
● 摘要
一、选择题
1. RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID 机制和技术,下列说法错误的是( )。
A.RAID 系统内部可以包含多个磁盘驱动器
B.RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息
C.RAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多
D.RAID 系统一般都具有设备虚拟化技术
【答案】C
【解析】校验冗余技术比镜像冗余技术实现稍显复杂,但它所需用的磁盘空间比镜像冗余技术少很多。
2. 数据库管理系统(DBMS )是( )。
A. —个完整的数据库应用系统
B. —组硬件
C. 一组系统软件
D. 既有硬件,也有软件
【答案】C
【解析】DBMS 是一个以统一方法管理、维护数据库数据的一系列软件的集合。
3. 关于数据库概念设计阶段的工作目标,下列说法错误的是( )。
A. 定义和描述应用系统设计的信息结构和范围
B. 定义和描述应用系统中数据的属性特征和数据之间的联系
C. 描述应用系统的数据需求
D. 描述需要存储的记录及其数量
【答案】D
【解析】数据库概念设计阶段的工作内容为:①定义和描述应用领域涉及的数据范围,获取应用领域或问题域的信息模型;②准确描述数据的属性特征、数据之间的关系、数据约束、数据的安全性要求以及支持用户的各种处理需求;③保证信息模型正确便捷的转换成数据库的逻辑结
,便于用户理解。但不需要描述需要存储的记录及其数量。 构(数据库模式)
4. 关于“死锁”,下列说法中正确的是( )。
A. 死锁是操作系统中的问题,数据库操作中不存在
B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C. 当两个用户竞争相同资源时不会发生死锁
D. 只有出现并发操作时,才有可能出现死锁
【答案】D
【解析】不仅操作系统中有死锁问题,数据库系统中也同样存在死锁问题,死锁是在并发操作时上锁不当而出现的。
5. 下列关于数据库备份的叙述,错误的是( )。
A. 数据库备份也受到数据库恢复模式的制约
B. 数据库备份是一项复杂的任务,应该有专业的管理人员来完成
C. 如果数据库很稳定就不需要经常做备份,反之要经常做备份
D. 数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好
【答案】C
【解析】数据库系统总有可能出现故障,所以不管如何都需要一个合理的备份计划以防止出现故障造成数据库中数据的破坏。
6. 如果一个系统定义为关系系统,则它必须( )。
A. 支持关系数据库
B. 支持选择、投影和连接运算
C.A 和B 均成立
D.A 、B 都不需要
【答案】C
7. 关于数据库视图,下列说法正确的是( )。
A. 视图可以提高数据的操作性能
B. 定义视图的语句可以是任何数据操作语句
C. 视图可以提供一定程度的数据独立性
D. 视图的数据一般是物理存储的
【答案】A
【解析】视图能够①简化数据查询语句;②使用户能从多角度看待同一数据;③提高数据的安全性;④提供了一定程度的逻辑独立性,是原始数据库数据的一种变换形式,是查看表中数据的另外一种方式。。
8. 数据库管理系统的工作不包括( )。
A. 定义数据库
B. 对已定义的数据库进行管理
C. 为定义的数据库提供操作系统
D. 数据通信
【答案】C
【解析】DBMS 的功能主要有数据库定义、数据库操纵、数据库运行控制、数据库建立及维护和数据通信等。
9. 在关系代数运算中,最费时间和空间的是( )。
A. 选择和投影运算
B. 除法运算
C. 笛卡尔积和连接运算
D. 差运算
【答案】C
【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。
10.某校选课关系基本表
其中分别代表学号和课程号且均为字符型数,Grade 表示成绩为数值型数据,现要往该表中插入数据,请问以下语句中不正确的是
据( )。
A.
B.
C.
D.
【答案】D
【解析】在SQL 语言中,使用INSERT 语句插入数据时,需要注意以下几个问题:首先,列名表和元组值中的项数应该对称相等,并且保持数据类型一致;其次,元组值中给出的数据元素个数应该小于等于关系模式中的属性列个数,而且此时列名表不可缺省,列名表中未给出的属性列的值在插入时取默认值1此外,列表名缺省时意味着取关系模式中的全部属性列,而且其顺序与模式定义一致,插入时还需要注意非空属性列值的输入及主码列值的唯一性等问题。
二、填空题
11.在RDBMS 中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括_____和_____代价。在多用户数据库中,还应考虑查询的内存代价开销。 【答案】