文档介绍:地大《数据库原理》在线作业一
一、单选题(共 20 道试题,共 80 分。)
1. 数据库系统的特征不包括()
. 数据结构化
. 数据冗余度小
. 数据共享
. 数据和程序缺乏独立性
正确答案:
2. 按照索引域的特点,索引可以分为三类,以下不正确的是()
. 主索引
. 聚集索引
. 辅助索引
. 稀疏索引
正确答案:
3. 并发事务T1和T2都要读入同一数据X的值并进行更新,但事务T1先提交,T2后提交,T2提交的结果破坏了T1提交的结果,致使T1对X的修改被丢失了,这种情形称为()
. 数据更新丢失
. 临时值问题
. 错误聚集计算问题
. 以上都正确
正确答案:
4. 一个事务中的所有操作要么全部执行,要么全部不执行,这是事务的()
. 原子性
. 一致性
. 隔离性
. 持续性
正确答案:
5. 保证事务的隔离性是()的职责
. MS事务管理子系统
. 编写事务程序的应用程序员
. MS并发控制子系统
. MS事务管理和恢复管理子系统
正确答案:
6. SQL语言的关系级权限是()
. 查询关系R
. 更新关系R
. 修改关系R的模式
. 以上都正确
正确答案:
7. 当使用INSRT语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会产生的情况是()
. 出错,操作失败
. 操作成功
. 操作成功,但要给出警告信息
. 自动把新数据行的主键列值更改为没有重复的列值后再插入,操作成功
正确答案:
8. 为了确保数据库的安全性,数据库管理系统需要考虑()的问题
. 用户权限问题
. 防止非授权用户使用系统问题
. 统计数据库的安全性问题
. 以上都正确
正确答案:
9. 在数据库管理系统中需要使用数据字典的模块是()
. 数据定义语言编译模块
. 数据操纵语言预处理模块
. 授权和安全性验证模块
. 以上都正确
正确答案:
10. 在数据库设计的需求分析阶段,业务流程一般用()表示
. -R视图
. 程序结构图
. 程序框图
. 数据流图
正确答案:
11. SQL语言是()的缩写
. 结构化查询语言
. 结构化操作语言
. 结构化定义语言
. 结构化数据库语言
正确答案:
12. 定义显式约束的方法是()
. 过程化定义方法
. 断言定义方法
. 触发器
. 以上都正确
正确答案:
13. 在多个事务并发执行的过程中,可能会出现多个并发事务处于互相等待的状态,这可能会造成()
. 死锁
. 活锁
. 和都正确
. 和都不正确
正确答案:
14. ()只规定事务T在更新数据对象以前,必须对该数据对象加排他锁,并且直到事务T结束时才可以释放该锁
. 一级封锁协议
. 二级封锁协议
. 三级封锁协议
. 以上都不正确
正确答案:
15. HSH文件是一种支持快速存取的文件存取方法,HSH方法包括()
. 简单HSH方法
. 动态HSH方法
. 可扩展的HSH方法
. 以上都正确
正确答案:
16. 概念结构设计中使用的常用工具是()
. 程序流程图
. -R图
. 数据流图
. 数据