2018年东北林业大学信息与计算机工程学院341农业知识综合三[专业硕士]之数据库系统概论考研核心题库
● 摘要
一、选择题
1. 数据仓库是随时间变化的,以下叙述错误的是( )。
A. 数据仓库随时间变化不断增加新的数据内容
B. 新增加的数据会覆盖原来的数据
C. 数据仓库随时间变化不断删除旧的数据内容
D. 数据仓库中包含大量的综合数据,它们会随时间的变化不断地进行重新综合
【答案】B
2. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )。
A. 互不相关的
B. 不可分解的
C. 长度可变的
D. 互相关联的
【答案】B
【解析】规范化的最低要求是每个关系至少是1NF ,即它的每个属性是最小的、不可再分的数据单位。
3. 对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用( )的策略。
A. 顺序封锁法
B. 依次封锁法
C. 优先级尚先服务
D. 先来先服务
【答案】D
【解析】活锁:某个事务永远得不到对某个数据资源的封锁,从而永远处于等待状态的现象;采用先来先服务的策略可以有效地避免活锁。
4. 关于查询优化问题,下列说法错误的是( )。
A. 将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率
B. 为经常出现在查询条件中的属性建立索引,可以提高查询效率
C. 先执行表连接条件,后执行查询条件,有利于提高查询效率
D. 将频繁访问的视图物化并进行维护,有利于提高查询效率
【答案】C
【解析】优化查询常见的方法包括:用存储过程代替频繁向数据库发送的查询语句;为经常出现在查询条件中的属性建立索引并创建和维护频繁访问的物化视图;处理含有表连接的查询时应先执行查询条件再进行表连接。
5. 现有关系模式R (学号,姓名,课程代码,课程名,课程成绩),对其进行分解将其规范化到第三范式,下列( )是最正确的规范化结果。
A.R1 (学号,姓名)R2 (课程代码,课程名,课程成绩)
B.R1 (学号,姓名)R2 (课程代码,课程名)R3 (学号,课程代码,课程成绩)
C.R1 (学号,姓名)R2 (学号,课程代码,课程名,课程成绩)
D.R1 (学号,姓名)R2 (课程代码,课程名)R3 (课程代码,课程成绩)
【答案】B
【解析】如果一个关系模式R 属于第一范式,且每个非主属性既不部分依赖于码又不传递依赖于码,则这个关系属于第三范式。同时在对关系进行规范化的过程中,对于关系的分解不是随意而为的,需要考虑新关系与 原关系在数据上的等价、在依赖上的等价,甚至是在数据和依赖上都等价,否则就很可能达不到规范化目的。
A 项中的分解,R1 (学号,姓名)达到3NF 要求,R2 (课程代码,课程名,课程成绩)也达到3NF 要求, 但是它们与原关系R 在数据上不能等价,在依赖上也不等价,因而不是最正确的规范化结果。
C 项中的分解,R1 (学号,姓名)达到3NF 要求,R2 (学号,课程代码,课程名,课程成绩)中由于存在: 课程代码一课程名,即非码属性对码的部分依赖,因此,该R2只达到1NF 要求,没有达到2NF 要求,当然也 就没有达到3NF 要求。
D 项中的分解,R1 (学号,姓名)达到3NF 要求,R2 (课程代码,课程名),R3 (课程代码,课程成绩) 也都达到3NF 要求,但是它们与原关系R 在数据上不能等价,在依赖上也不等价,因而不是最正确的规范化结果。
只有B 项的分解,R1 (学号,姓名),R2 (课程代码,课程名),R3 (学号,课程代码,课程成绩)都达到 3NF 要求,同时分解后的关系与原关系在数据和依赖上都等价,因而是最正确的规范化结果。
6. 下列关于数据库备份的叙述,错误的是( )。
A. 数据库备份也受到数据库恢复模式的制约
B. 数据库备份是一项复杂的任务,应该有专业的管理人员来完成
C. 如果数据库很稳定就不需要经常做备份,反之要经常做备份
D. 数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好
【答案】C
【解析】数据库系统总有可能出现故障,所以不管如何都需要一个合理的备份计划以防止出现故障造成数据库中数据的破坏。
7. 关于UML 的各种视图及其分类,下列说法错误的是( )。
A. 用例图、类图、对象图,组件图和部署图都是静态视图
B. 顺序图、交互图、状态图和活动图都是动态视图
C. 类图和对象图都是结构视图
D. 顺序图、状态图和组件图都是行为视图
【答案】D
【解析】UML 视图共有9种,主要分为两类:静态图和动态图,其中:
①静态图:用例图、类图、对象图、组件图、部署图。
②动态图:顺序图、交互图、状态图、活动图。
根据它们在不同视图的应用可以分为五类:
①用例视图:用例图。
②结构视图:类图、对象图。
③行为视图:顺序图、活动图、交互图、状态图。
④实现视图:组件图。
⑤环境视图:部署图。
D 项错误,组件图属于实现视图而不是行为视图。
8. 设系、学生、教师三个实体之间存在约束:一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列E-R 图中能准确表达以上约束的是( )。 A.
相关内容
相关标签