《数据库原理及应用SQL》课程习题集
一、单选题
1. ER模型属于(   )
A.概念模型                                B.层次模型
C.网状模型                                D.关系模型
2. 数据库系统的三级模式结构中,定义索引的组织方式属于( )
A.概念模式                                B.外模式
C.逻辑模式                                D.内模式
3. SQL语言中,实现数据存取控制功能的语句是(  )
A.CREATEDROP                        B.INSERTDELETE
C.GRANTREVOKE                    D.COMMITROLLBACK
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.READQ                            B.WRITEQ
C.LOCK SQ                            D.LOCK XQ
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子句是(   
ASELECT                                BORDER  BY
CFROM                                 DWHERE
15. SQL语言中,用GRANTREVOKE语句实现数据库的(   
A.并发控制                                 B.完整性控制
C.一致性控制                            D.安全性控制
16. 在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现(   
A.死锁                                    B.共享锁
C.活锁                                    D.排它锁
17. 以下关于事务调度和封锁的描述中,正确的是(   
A.遵守两段封锁协议的并发事务一定是可串行化的
B.可串行化的并发事务一定遵守两段封锁协议
C.遵守两段封锁协议的并发事务不一定是可串行化的
D.遵守两段封锁协议的并发事务一定不会产生死锁
18. 数据库与文件系统的根本区别在于(
提高了系统效率                    B  方便了用户使用
数据的结构化                        D  节省了存储空间
19. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(    )
A.多对多                                    B.一对一
C.多对一                                    D.一对多
20.一个事务中的诸操作要么都做,要么都不做,这是事务的(    )属性。
A.原子性                                B.一致性
C.隔离性                                D.持续性
21. 关系模型中,一个码是(   
A可以由多个任意属性组成
B至多由一个属性组成
C由一个或多个属性组成,其值能够惟一标识关系中一个元组
D以上都不是
22. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( 
A.DBS包括DBDBMS                    B.DBMS包括DBDBS
C.DB包括DBSDBMS                    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小时内删除。