数据库原理复习
一、单项选择题
1数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为(A)。A物理结构独立性B物理数据独立性C逻辑结构独立性D逻辑数据独立性2消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是(B)。
A1NFB2NFC3NFDBCNF
3在数据库设计的需求分析阶段,描述数据与处理之间关系的方法是(C)。AER图B业务流程图C数据流图D程序框图
4关系模式设计理论主要解决的问题是(D)。A插入异常删除异常和数据冗余B提高查询速度
C减少数据操作的复杂性
D保证数据的安全性和完整性
5建立索引属于数据库的(B)。
A概念设计B逻辑设计C物理设计
D实现与维护设计
6数据库系统的数据独立性是指(A)。
A概念模式改变,外模式和应用程序不变B概念模式改变,内模式不变
C数据并发性
D数据完整性
7下列关于数据库恢复说法不正确的是(C)。
A事物故障恢复采用日志文件C介质故障恢复采用日志文件
B系统故障恢复采用日志文件D以上故障恢复均不采用日志文件
8下面(B)不是常用的数据模型?
A关系模型
B线性模型
C层次模型
D网状模型
9在数据库设计中,将ER图转换成关系数据模型的过程属于(C)。A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段10DBMS中实现事务持久性的子系统是(D)A安全性管理子系统B完整性管理子系统C并发控制子系统D恢复管理子系统11SQL语言是(C)的语言,容易学习。
A过程化B非过程化C格式化D导航式12DBMS普遍采用(C)方法来保证调度的正确性。
A索引
B授权
C封锁
D日志
13事务T在修改数据R之前必须先对其加锁,直到事务结束才释放,这是(A)。
A一级封锁协议B二级封锁协议C三级封锁协议D零级封锁协议
14关系模型中实现实体间N:M联系是通过增加一个(A)。
A关系实现B属性实现C关系或一个属性实现D关系和一个属性实现
15关系代数运算是以(A)为基础的运算。
A关系运算
B谓词演算
C集合运算
D代数运算
16数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系、在哪些属性上、建什么样的索引”这一设计内容应该属于(B)设计阶段。
A概念设计
B逻辑设计
C物理设计
D全局设计
17SQL语言中的COMMIT语句的主要作用是(C)。
A结束程序B返回系统C提交事务D存储数据
18一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是
一个不可分割的操作序列的属性是(A)r