《数据库原理及应用SQL》课程习题集
一、单选题
1. ER模型属于( )
A.概念模型 B.层次模型
C.网状模型 D.关系模型
2. 数据库系统的三级模式结构中,定义索引的组织方式属于( )
A.概念模式 B.外模式
C.逻辑模式 D.内模式
3. SQL语言中,实现数据存取控制功能的语句是( )
A.CREATE和DROP B.INSERT和DELETE
C.GRANT和REVOKE D.COMMIT和ROLLBACK
4. 物理结构的改变不影响整体逻辑结构的性质,称为数据库的( )
A.物理数据独立性 B.逻辑数据独立性
C.物理结构独立性 D.逻辑结构独立性
5. 全局ER模型的设计,需要消除属性冲突、命名冲突和( )
A.结构冲突 B.联系冲突
C.类型冲突 D.实体冲突
6. 一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( )
A.一对一 B.一对多
C.多对一 D.多对多
7. 表达式“AGE BETWEEN 18 AND 24”等价于( )
A.AGE>18 AND G<24 B.AGE>=18 AND G<24
C.AGE>18 AND G<=24 D.AGE>=18 AND AGE<=24
8. 在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是( )
A.概念设计 B.物理设计
C.逻辑设计 D.系统实施
9. 按照PX协议规定,一个事务要更新数据对象Q,必须先执行的操作是( )
A.READ(Q) B.WRITE(Q)
C.LOCK S(Q) D.LOCK X(Q)
10. 下列聚集函数中不忽略空值(null)的是( )
A.SUM(列名) B.MAX(列名)
C.COUNT(*) D.AVG(列名)
11. 数据库系统中,对用户使用的数据视图的描述称为( )
A.概念模式 B.内模式
C.存储模式 D.外模式
12. 数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据( )
A.相容性 B.独立性
C.共享性 D.一致性
13. 实体完整性规则是指关系中( )
A.不允许有空行 B.主键不允许有空值
C.不允许有空列 D.外键不允许有空值
14. 实现关系代数投影运算的SQL子句是( )
A.SELECT B.ORDER BY
C.FROM D.WHERE
15. SQL语言中,用GRANT/REVOKE语句实现数据库的( )
A.并发控制 B.完整性控制
C.一致性控制 D.安全性控制
16. 在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现( )
A.死锁 B.共享锁
C.活锁 D.排它锁
17. 以下关于事务调度和封锁的描述中,正确的是( )
A.遵守两段封锁协议的并发事务一定是可串行化的
B.可串行化的并发事务一定遵守两段封锁协议
C.遵守两段封锁协议的并发事务不一定是可串行化的
D.遵守两段封锁协议的并发事务一定不会产生死锁
18. 数据库与文件系统的根本区别在于( )
A 提高了系统效率 B 方便了用户使用
C 数据的结构化 D 节省了存储空间
19. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。
A.多对多 B.一对一
C.多对一 D.一对多
20. “一个事务中的诸操作要么都做,要么都不做”,这是事务的( )属性。
A.原子性 B.一致性
C.隔离性 D.持续性
21. 关系模型中,一个码是( )
A可以由多个任意属性组成
B至多由一个属性组成
C由一个或多个属性组成,其值能够惟一标识关系中一个元组
D以上都不是
22. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
23. 区分不同实体的依据是( )
A.名称 B.属性
C.对象 D.概念
24.数据库原理及应用期末考试题 SQL基本表的创建中是通过( )实现参照完整性规则的。
A.主键子句 B.外键子句
C.检查子句 D.NOT NULL
25. 设计性能较优的关系模式称为规范化,规范化的主要理论依据是( ) 。
A.关系规范化理论 B.关系运算理论
C.代数运算理论 D.数理逻辑理论
26. 在E-R模型转换成关系模型的过程中,下列叙述不正确的是( )。
A.每个实体类型转换成一个关系模式
B.每个M∶N联系类型转换一个关系模式
C.每个联系类型转换成一个关系模式
D.在处理1∶1和1∶N联系类型时,不生成新的关系模式。
27. 假如采用关系数据库系统来实现应用,在数据库设计的( )阶段,需要将E-R模型转换为关系数据模型。
A.概念设计 B.物理设计
C.逻辑设计 D.运行阶段
28. DBMS普遍采用( )方法来保证调度的正确性。
A. 索引 B. 授权
C. 封锁 D. 日志
29. 多个事务执行的次序称为( )
A 步骤 B 过程
C 流程 D 调度
30. 如果事务 T 已在数据 R 上加了 X 锁,则其他事务在数据 R 上( )
A 只可加 X 锁 B 只可加 S 锁
C 可加 S 锁或 X 锁 D 不能加任何锁
31. 模式的逻辑子集通常称为( )
A 存储模式 B 内模式
C 外模式 D 模式
32. SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( )。
A 完整性 B可靠性
C 隔离性 D安全性
33. 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )
A.需求分析阶段 B.概念设计阶段
C.逻辑设计阶段 D.物理设计阶段
34. 如果事务 T 已在数据 R 上加了 S 锁,则其他事务在数据 R 上( )
A 只可加 X 锁 B 只可加 S 锁
C 可加 S 锁或 X 锁 D 不能加任何锁
35. 在数据库系统中,视图可以提供数据的( )
A完整性 B 并发性
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论