数据库原理及应用SQL_习题集(含答案)剖析
时间:2025-04-03
时间:2025-04-03
数据库原理及应用SQL_习题集(含答案)剖析
《数据库原理及应用SQL》课程习
题集
一、单选题
1. ER模型属于()
A.概念模型
B.层次模型
C.网状模型
D.关系模型
2.数据库系统的三级模式结构中,定义索引的组织方式属于()
A.概念模式
B.外模式
C.逻辑模式
D.内模式
3. SQL语言中,实现数据存取控制功能的语句是()
A.CREATE和DROP
B.INSERT和DELETE
C.GRANT和REVOKE
http://www.77cn.com.cnMIT和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)
第 1 页共20 页
数据库原理及应用SQL_习题集(含答案)剖析
10.下列聚集函数中不忽略空值(null)的是()
A.SUM(列名)
B.MAX(列名)
C.COUNT(*)
D.A VG(列名)
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至多由一个属性组成
第 2 页共20 页
数据库原理及应用SQL_习题集(含答案)剖析
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 存储模式
< …… 此处隐藏:6430字,全部文档内容请下载后查看。喜欢就下载吧 ……上一篇:恶性肿瘤登记报告制度