数据库原理模拟试卷(六)
一、填空题(每空1分,共15分)
1.提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为________。
2.数据独立性分为______________和______________。
3. 数据字典通常包括数据项、数据结构、_____________________、数据存储和处理过程五个部分。
4.用树型结构表示实体类型及实体间联系的数据模型称为_______________。
5.在三大传统的数据模型中,具有严格的数学理论基础的是。
6. 在概念结构设计中先定义全局概念结构的框架,然后逐步细化。这种方法称为
________________________。
7.为防止数据在存储和传输中失密,根据一定的算法将原始数据变换为不可直接识别的格式,从而使得不知道解密算法的人无法获知数据的内容。此种技术称为_____________________。
8.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成
_________________。
9.__________________是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。
10.唯一标识一个元组的属性或属性组称为________________。
11.指出下列缩写的含义:
(1)DML
(2)SQL
(3)DB
(4)DBA
二、单项选择题(本大题共20小题,每小题1分,共20分)。
1.下列四项中,必须进行查询优化的是( )
A.关系数据库
B.网状数据库
C.层次数据库
D.非关系模型
2.DBMS的并发控制子系统,保证了事务__________的实现()
A.原子性B.一致性C.隔离性D.持久性
3.要保证数据库物理数据独立性,需要修改的是( )