2018年西南林业大学机械与交通学院341农业知识综合三[专业硕士]之数据库系统概论考研基础五套测试题
● 摘要
一、选择题
1. 下图是雇员表(雇员ID ,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员ID 为主码。该索引属于( )。
A. 聚集、稀疏、辅索引
B. 非聚集、稠密、主索引
C. 聚集、稀疏、主索引
D. 非聚集、稠密、辅索引
【答案】B
【解析】聚集索引和非聚集索引:对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,贝!J 该索引文件成为聚集索引,否则,成为非聚集索引。
稠密索引和稀疏索引:如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,否则称为稀疏索引。
主索引和辅索引:在数据文件包含主码的属性集上建立的索引称为主索引,在非主属性上建立的索引称为辅索引。
由题意和定义可知,该索引是非聚集、稠密、主索引。
2. 在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是( )。
A. 用图形化的模型能直观表示系统功能
B. 可避免过早陷入具体细节
C. 图形对象不涉及太多技术术语,便于用户理解模型
D. 从局部或子系统开始分析问题,便于建模人员了解业务模型
【答案】D
【解析】结构化分析及建模方法的主要优点有:①通过图形化的模型对象直观地表示系统功能;②不过早陷入具体的设计细节;③从整体或宏观入手分析问题④模型对象不涉及太多技术术语;⑤图形化建模方法方便系统分析员理解和描述系统,用户理解模型。
3. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由( )。
A. 数据库管理员维护
B. 程序员维护
C. 数据库管理系统维护
D. —般用户维护
【答案】A
【解析】数据字典通常由数据库管理员维护,是一种用户可以访问的记录数据库和应用程序源数据的目录, 其。
4. 关于DBMS 的查询处理器,叙述错误的是( )。
A. 处理的目标是先将应用程序表示的查询转换为执行策略(关系代数)
B. 通过执行用低级语言表达的策略来获取所需要的数据
C. 查询处理分为分解(分析和验证)、优化、代码生成和代码执行
D. 处理的目标是先将应用程序表示的查询转换为执行策略(E-R 概念模型)
【答案】D
【解析】DBMS 的查询处理器处理的目标是将应用程序表示的查询转换为正确有效的、用低级语言表达的执 行策略(关系代数),并通过执行该策略来获取所需要的数据。查询处理通常分为分解(分析和验证)、优化、代码生成和代码执行四个阶段。
5. 对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用( )的策略。
A. 顺序封锁法
B. 依次封锁法
C. 优先级尚先服务
D. 先来先服务
【答案】D
【解析】活锁:某个事务永远得不到对某个数据资源的封锁,从而永远处于等待状态的现象;采用先来先服务的策略可以有效地避免活锁。
6. 如果一个系统定义为关系系统,则它必须( )。
A. 支持关系数据库
B. 支持选择、投影和连接运算
C.A 和B 均成立
D.A 、B 都不需要
【答案】C
7. DB 、DBS 和DBMS 三者的关系是( )。
A.DB 包括DBS 和DBMS
B.DBS 包括DB 和DBMS
C.DBMS 包括DB 和DBS
D.DBS 和DBMS 包括DB
【答案】B
【解析】
数据库系统
数据库管理系统_数据库系统是一个引入数据库以后的计算机系数据库应用开发系统和人员统,
它由计算机硬件(包括计算机网络与通信设备)及相关软件(主要是操作系统)、数据库
组成。
8. 事务活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是( )。
A. 使用先来先服务策略处理事务请求
B. 使用两阶段锁协议
C. 对事务进行并发调度
D. 使用小粒度锁
【答案】A
【解析】避免活锁的简单方法是采用先来先服务的策略。当多个事务请求封锁同一数据对象时,封锁子系统按请求封锁的先后次序对事务排队,数据对象上的锁一旦释放就批准申请请求队列中的第一个事务获得锁。
9. 设关系R (A ,B ,C )和IS (B , C ,D ),下列各关系代数表达式不成立的是( )。 A. B. C. D.
【答案】B
【解析】A 项、D 项都是执行自行连接运算,当两个关系无公共属性时,自然连接就等同于笛卡尔积运算,因此,A 项、D 项都是正确的。关系的并、交、差运算要求两个关系是相容关系,即两个关系属性个数相等,且对应的属性来自同一个值域,R 与S 不是相容关系,所以B 项是错
相关内容
相关标签