一、单选题(共 20 道试题,共 100 分。)V 1. DBMS普遍采用()方法来保证调度的正确性。
A. 索引
B. 授权
C. 封锁
D. 日志
满分:5 分
2. 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。
A. 层次分析法和层次结构图
B. 数据流程分析法和数据流程图
C. 实体联系方法
D. 结构分析法和模块结构图
满分:5 分
3. 在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A. 范围越小
B. 约束越细致
C. 范围越大
D. 约束范围大
满分:5 分
4. 事务T在000数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A. 一级封锁协议
B. 二级封锁协议
C. 三级封锁协议
D. 零级封锁协议
满分:5 分
5. 关系数据库的规范化理论主要解决的问题是()。
A. 如何构造合适的数据逻辑结构
B. 如何构造合适的数据物理结构
C. 如何构造合适的应用程序界面
D. 如何控制不同用户的数据操作权限
满分:5 分
6. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
A. 介质故障
B. 运行故障
C. 系统故障
D. 事务故障
满分:5 分
7. SQL语言中用()语句实现事务的回滚。
A. CREATETABLE
B. ROLLBACK
C. GRANT和REVOKE
D. COMMIT
满分:5 分
8. 从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()。
A. 将N方码和联系的属性纳入M方的属性中
B. 将M方码和联系的属性纳入N方的属性中
C. 增加一个关系表示联系,其中纳入M方和N方的码
D. 在M方属性和N方属性中均增加一个表示级别的属性
满分:5 分
9. 区分不同实体的依据是()。
A. 名称
B. 属性
C. 对象
D. 概念
满分:5 分
10. 下列不属于并发操作带来的问题是()。
A. 丢失000
B. 不可重复读
C. 死锁
D. 脏读
满分:5 分
11. 在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。
A. 4
B. 5
C. 6
D. 7
满分:5 分
12. 学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id}; dept_id→dept_name,其满足()。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
满分:5 分
13. 对实体和实体之间的联系采用同样的数据结构表达的数据模型为()。
A. 网状模型
B. 关系模型
C. 层次模型
D. 非关系模型
满分:5 分
14. 公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是()。
A. 多对多
B. 一对一
C. 一对多
D. 多对一
满分:5 分
15. 在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A. 逻辑设计阶段
B. 概念设计阶段
C. 物理设计阶段
D. 需求分析阶段
满分:5 分
16. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。
A. 一个是DELETE,一个是SELECT
B. 一个是SELECT,一个是DELETE
C. 两个都是UPDATE
D. 两个都是SELECT
满分:5 分
17. 以下()不属于实现数据库系统安全性的主要技术和方法。
A. 存取控制技术
B. 视图技术
C. 审计技术
D. 出入机房登记和加防盗门
满分:5 分
18. 如果事务T获得了数据项Q上的排他锁,则T对Q()。
A. 只能读不能写
B. 只能写不能读
C. 既可读又可写
D. 不能读也不能写
满分:5 分
19. 子模式DDL是用来描述()。
A. 数据库的总体逻辑结构
B. 数据库的局部逻辑结构
C. 数据库的物理存储结构
D. 数据库的概念结构
满分:5 分
20. 设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作()。
A. T1正在写A,T2要读A
B. T1正在写A,T2也要写A
C. T1正在读A,T2要写A
D. T1正在读A,T2也要读A
满分:5 分