数据库原理及应用sql_习题集含答案)

《数据库原理及应用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. 以下关于事务调度和封锁的描述中,正确的是(????)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4