数据库原理与应用考试试题及答案
1. 消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
2 .下列关于数据库恢复说法不正确的是()
A.事物故障恢复采用日志文件
B.系统故障恢复采用日志文件
C.介质故障恢复采用日志文件
D.以上故障恢复均不采用日志文件
3. 下面()不是常用的数据模型?
A. 关系模型
B. 线性模型
C. 层次模型
D. 网状模型
4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
5 .DBMS中实现事务持久性的子系统是()
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
6.数据库与文件系统的根本区别在于()
A.提高了系统效率
B.方便了用户使用
C.数据的结构化
D.节省了存储空间
7. SQL语言是()的语言,容易学习。
A.过程化
B. 非过程化
C.格式化
D. 导航式
8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。
A. 完整性控制
B. 访问控制
C. 安全性控制
D. 并发控制
9.DBMS普遍采用()方法来保证调度的正确性。
A. 索引
B. 授权
C. 封锁
D. 日志
10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A. 一级封锁协议
B. 二级封锁协议
C. 三级封锁协议
D. 零级封锁协议
11. 下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型
B.不同的列应有不同的列名
C.与行的次序无关
D.与列的次序无关
12. 关系模型中实现实体间N:M 联系是通过增加一个()。
A.关系实现
B. 属性实现
C. 关系或一个属性实现
D. 关系和一个属性实现
13. 关系代数运算是以()为基础的运算。
A. 关系运算
B. 谓词演算
C. 集合运算
D. 代数运算
14. 数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。
A. 概念设计
B. 逻辑设计
C. 物理设计
D. 全局设计
15.SQL语言中的CO MM IT语句的主要作用是()。
A. 结束程序
B. 返回系统
C. 提交事务
D. 存储数据
16.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的
所有操作都是一个不可分割的操作序列的属性是()。
A. 原子性
B. 一致性
C. 独立性
D. 持久性
17.关系的主属性不能取空值,属于()
A. 实体完整性约束
B.参照完整性约束
C. 用户定义完整性约束
D. 动态元组约束
18.如果一个关系属于第3范式,则它()
A. 必然属于2NF
什么是关系数据库B. 必然属于4NF
C. 可能不属于2NF
D. 必然属于BCNF
19.SQL语言集几个功能模块为一体,其中不包括()
A. DDL
B. DML
C. DCL
D. DNL
20.数据的物理独立性是由()映射所支持的
A. 外模式/模式
B. 外模式/内模式
C. 模式/内模式
D. 子模式/逻辑模式
.B 2.C 3.B 4.C 5.D 6.C 7.C 8.D 9.C 10.A
11.A 12.A 13.A --不太确定14.B 15.C 16.A 17.B 18.A 19.D 20.C
1.试述事务的概念及事务的四个特性。
答:
事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(D
urability)。这个四个特性也简称为ACID特性。
原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。