当前位置:问答库>考研试题

2018年南京农业大学信息科学技术学院341农业知识综合三[专业硕士]之数据库系统概论考研仿真模拟五套题

  摘要

一、填空题

1. 关系规范化的目的是_____。

【答案】控制冗余,避免插入和删除异常,从而増强数据库结构的稳定性和灵活性

2. 数据库内的数据是_____的,只要有业务发生,数据就会更新,而数据仓库则是_____的历史数据,只能定期添加和刷新。

【答案】动态变化;静态

3. 若事务T 对数据对象A 加了 S 锁,则其他事务只能对数据A 再加_____,不能加_____,直到事务T 释放A 上的锁。

【答案】S 锁;X 锁

4. 在设计局部E-R 图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R 图之间难免有不一致的地方,称为冲突。这些冲突主要有_____、_____和_____3类。

【答案】属性冲突;命名冲突;结构冲突

5. 以子模式为框架的数据库是_____;以模式为框架的数据库是_____;以物理模式为框架的数据库是_____。

【答案】用户数据库;概念数据库;物理数据库

6. 对于非规范化的模式,经过转变为1NF ,将1NF 经过转变为2NF , 将2NF 经过转变为3NF 。

【答案】使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性对候选码的传递依赖

7. 在一个关系R 中,若每个数据项都是不可再分割的,那么R —定属于

【答案】1NF

8. 关系数据库中基于数学的两类运算是_____和_____。

【答案】关系代数;关系演算

9. 关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出_____,不必指出_____。

【答案】干什么;怎么干

10.数据仓库是_____、_____、_____的数据集合,支持管理的决策过程。

【答案】面向主题的;集成的;随时间变化的;非易失性

11.数据的安全性是指_____。

【答案】保护数据库,防止未经授权或不合法的使用造成的数据泄漏、更改或破坏

二、选择题

12.如果事务T 对数据D 已加S 锁,则其他事务对数据D ( )。

A. 可以加S 锁,不能加X 锁

B. 可以加S 锁,也可以加x 锁

C. 不能加s 锁,可以加X 锁

D. 不能加任何锁

【答案】A

【解析】S 锁为共享锁,事务T 对数据D 加S 锁后其他事务可以加S 锁,但不能加X 锁。

13.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是( )。

A.SELECT 所在系,A VG (工资)FROM 教师表

B.SELECT 所在系,A VG (工

GROUPBY 所在系

C.SELECT 所在系,A VG (工资)FROM 教师表

GROUPBY 所在系

D.SELECT 所在系,A VG (工资)FROM 教师表

GROUPBY 所在系

【答案】C

【解析】分组查询中关键字GROUP , A VG ( )、SUM ( )等函数应放在HA VING 关键字后面作为查询条件。

资)FROM 教师

14.现有关系模式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 要求,同时分解后的关系与原关系在数据和依赖上都等价,因而是最正确的规范化结果。

15.“年龄在15至30岁之间”这种约束属于DBMS 的( )功能。

A. 恢复

B. 并发控制

C. 完整性

D. 安全性

【答案】C

【解析】“年龄在15至30岁之间”是完整性约束中值的约束。

16.数据仓库的数据具有4个基本特征,以下错误是指( )。

A. 面向主题的

B. 集成的

C. 不可更新的