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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理及应用SQL》课程习

题集

一、单选题

1. ER模型属于()

A.概念模型

B.层次模型

C.网状模型

D.关系模型

2.数据库系统的三级模式结构中,定义索引的组织方式属于()

A.概念模式

B.外模式

C.逻辑模式

D.内模式

3. SQL语言中,实现数据存取控制功能的语句是()

A.CREATE和DROP?

B.INSERT和DELETE

C.GRANT和REVOKE?

MIT和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可靠性

相关文档
最新文档