2017年赣南师范学院数学计算机科学学院908数据库原理[专业硕士]考研仿真模拟题
● 摘要
目录
2017年赣南师范学院数学计算机科学学院908数据库原理[专业硕士]考研仿真模拟题(一) . 2 2017年赣南师范学院数学计算机科学学院908数据库原理[专业硕士]考研仿真模拟题(二)12 2017年赣南师范学院数学计算机科学学院908数据库原理[专业硕士]考研仿真模拟题(三)22 2017年赣南师范学院数学计算机科学学院908数据库原理[专业硕士]考研仿真模拟题(四)34 2017年赣南师范学院数学计算机科学学院908数据库原理[专业硕士]考研仿真模拟题(五)50
一、选择题
1. 某企业需要在一个SQLServer2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是( )。
A. 在创建所有的用户数据库之前,将此数据类型定义在master 数据库中
B. 在创建所有的用户数据库之前,将此数据类型定义在model 数据库中
C. 在创建所有的用户数据库之前,将此数据类型定义在msdb 数据库中
D. 在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型
【答案】B
【解析】因为model 数据库作为样板数据库,始终存在于SQLServer 系统中,而且其中包含了所有用户数据库的公共信息,所以在创建所有的用户数据库之前将数据类型定义在model 数据库中是较好的实现方法。
2. 关于数据库事务设计,有下列说法:
. 事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则
. 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范
事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS 平台的实现方法
事务详细设计时,利用与具体DBMS 平台无关的read 和write 表示事务对数据库中数据项的读写操作
上述说法正确的是:( )。 A. B. C. D.
【答案】D
【解析】数据库系统中一组操作的集合被称为事务,这些操作实现了应用领域中某些特定的业务规则,正确。需求分析阶段得到的数据流图和事务说明规范是事务概要设计的输入,正确。事务概要设计中的事务处理逻辑设计注重事务本身的处理流程,一般不需要充分考虑具体的DBMS 平台的实现方法,不正确。事务详细设计要从概要设计得到的事务流程出发,涉及具体的DBMS 平台下的特定事务,不正确。
3. 关于数据模型和模式结构,有下列说法:
. 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世界再
到机器世界的抽象和转换,构建数据库
. 数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具
. 在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明
. 在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
上述说法正确的是( )。 A. B. C. D.
【答案】A
【解析】数据模型分为概念数据模型、数据结构模型和物理数据模型。概念数据模型是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象;数据结构模型是表示型或实现型数据模型,是机器世界中与具体DBMS 相关的数据模型;物理数据模型属于底层数据模型,通过记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。一个数据库只有一个概念模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
4. 在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是( )。
A. 甲方首席信息官和乙方项目经理要参与概念模型设计工作
B. 甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作
C. 逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作
D. 甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作
【答案】B
【解析】在合作过程中甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作,而乙方(项目承担方)数据工程师主要负责数据库逻辑模型和物理模型的设计与实现。
5. 关于关系的完整性约束条件,下列说法错误的是( )。
A. 在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性
B. 用户完整性应该由关系系统自动支持
C. 参照完整性可由用户或系统定义
D. 用户定义的完整性是应用领域需要遵循的约束条件
【答案】B
【解析】关系完整性有三类:实体完整性、参照完整性和用户定义的完整性。其中实体完整
性保证每一个数据(实体)是可识别的,参照完整性保证当数据与数据之间有联系时,这种联系造成的数据取值的制约;用户定义的完整性保证每一个数据的取值在应用领域内是合理的。其中,实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称为关系的两个不变性。也就是说,只要是关系数据库系统就应该自动支持实体完整性和参照完整性。
6. 后援副本的用途是( )。
A. 安全性保障
B. —致性控制
C. 故障后的恢复
D. 数据的转储
【答案】c
【解析】后援副本即数据库的备份文件,是用于数据库故障后的恢复。
7. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为 ( )。
A. 数据定义功能
B. 数据管理功能
C. 数据操纵功能
D. 数据控制功能
【答案】C
【解析】数据操纵指的是对数据库中数据进行查询、插入、修改和删除。
8. 数据库运行与维护工作包括对数据库的( )。
A. 存取方法和存储结构的确定以及转储和恢复
B. 存取方法和存储结构的确定以及系统存储参数的配置
C. 转储和恢复;安全性和完整性控制;性能的监督、分析和改进;重组织和重构造
D. 定义数据库结构;组织数据入库;编制与调试应用程序和数据库试运行
【答案】C
【解析】数据库的运行和维护阶段的主要工作有:数据库的转储和恢复、维持数据库安全性和完整性、对数据库性能的监测、分析改善与数据库的重组和重构。
9. 在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法:
Ⅰ. 对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引
Ⅱ. 对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引
Ⅲ. 对于经常出现在WHERE 子句中的属性,可以考虑建立索引
GROUPBY 子句中的属性,Ⅳ. 对于经常出现在ORDERBY 子句,应尽量避免建立索引上述说
相关内容
相关标签