《数据库原理与应用》习题集
《数据库原理与应用》习题集
第1、2章数据库技术基础知识
一、单选题
1. 以下的英文缩写中表示数据库管理系统的是()。
A.DB B.DBMS C.DBA D.DBS
2. 数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是( )。
A. 数据库管理系统、操作系统、应用软件
B. 操作系统、数据库管理系统、应用软件
C. 数据库管理系统、应用软件、操作系统
D. 操作系统、应用软件、数据库管理系统
3. DBMS是( )。
A. 操作系统的一部分B.一种编译程序
C.在操作系统支持下的系统软件 D.应用程序系统
4. 数据库系统提供给用户的接口是()。
A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语言
5. ()是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。
A.数据库系统B.数据库 C.关系数据库D.数据库管理系统6. ()处于数据库系统的核心位置。
A.数据模型B.数据库C.数据库管理系统D.数据库管理员7. ()是数据库系统的基础。
A.数据模型B.数据库C.数据库管理系统D.数据库管理员
8. ( )是数据库中全部数据的逻辑结构和特征的描述。
A.模式B.外模式 C.内模式D.存储模式
9. ( )是数据库物理结构和存储方式的描述。
A.模式 B.外模式 C.内模式D.概念模式
10. ( )是用户可以看见和使用的局部数据的逻辑结构和特征的描述
A.模式B.外模式 C.内模式D.概念模式
11. 有了模式/内模式映像,可以保证数据和应用程序之间( )。
A.逻辑独立性B.物理独立性C.数据一致性 D.数据安全性
12. 数据库系统3层结构的描述存放在( )中。
A.数据库B.运行日志C.数据库管理系统D.数据字典
13. 数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统()。
A.有专门的软件对数据进行管理
B.采用一定的数据模型组织数据
C.数据可长期保存
D.数据可共享
14. 关系数据模型通常由3部分组成,它们是( )。
A. 数据结构、数据通信、关系操作
B. 数据结构、关系操作、完整性约束
C. 数据通信、关系操作、完整性约束
D. 数据结构、数据通信、完整性约束
15. 用户可以使用DML对数据库中的数据进行()操纵。
A.查询和更新B.查询和删除C.查询和修改D.插入和修改16. 要想成功地运转数据库,就要在数据处理部门配备( )。
A.部门经理B.数据库管理员C.应用程序员 D.系统设计员17. 下列说法不正确的是( )。
A.数据库避免了一切数据重复B.数据库减少了数据冗余
C.数据库数据可为经DBA认可的用户共享 D.控制冗余可确保数据的一致性
18. 所谓概念模型,指的是( )。16.B 17.A 18.D 19.A 20.C
A.客观存在的事物及其相互联系B.将信息世界中的信息数据化
C.实体模型在计算机中的数据化表示D.现实世界到机器世界的一个中间层次,即信息世界
19. 数据库的概念模型独立于( )。
A.具体的机器和DBMS B.E-R图C.数据维护D.数据库20. 在概念模型中,将实体所具有的某一特性称为()。
A.外码 B.候选码C.属性D.实体型
21. 在数据库技术中,实体-联系模型是一种( )。
A. 逻辑数据模型
B. 物理数据模型
C. 结构数据模型
D. 概念数据模型
22. E-R方法的三要素是()。
A.实体、属性、实体集B.实体、键、联系
C.实体、属性、联系 D. 实体、域、候选键
23. 用二维表结构表示实体以及实体间联系的数据模型为()。
A.网状模型 B.层次模型 C.关系模型 D.面向对象模型24. 一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和书之间为()的联系。
A.一对一B.一对多C.多对多D.多对一
25. 一个仓库可以存放多种零件,每种零件可以存放在不同的仓库中,仓库和零件之间为()的联系
A.一对一B.一对多C.多对多D.多对一
26. E-R图中的联系可以与()实体有关。
A.0个B.1个 C.一个或多个D.多个27.用E/R图表示学生选课,图中正确的是
(c )。
28. 在关系数据库设计中,设计关系模式是()的任务。
A.需求分析阶段B.概念设计阶段
C.逻辑设计阶段D.物理设计阶段
29. 下列关于数据库运行和维护的叙述中,()是正确的。
A.只要数据库正式投入运行,标志着数据库设计工作的结束。
B.数据库的维护工作就是维护数据库系统的正常运行。
C.数据库的维护工作就是发现错误,修改错误。
D.数据库正式投入运行标志着数据库运行和维护工作的开始。
二、多选题
1.下述关于数据库系统的叙述中错误的是( )。
A. 数据库系统减少了数据冗余
B. 数据库系统避免了一切冗余
C. 数据库系统中数据的一致性是指数据类型一致
D. 数据库系统比文件系统能管理更多的数据
2.要满足基本应用,一个数据库系统通常应提供给用户使用的基本语言有( )。
A.数据描述语言(DDL) B.数据操纵语言(DML) C.自含语言 D.宿主语言
3.数据冗余所导致的问题主要是( )。
A.浪费存储空间B.数据独立性差C.潜在的数据不一致性 D.数据修改麻烦4.数据库系统提供的数据控制功能主要包括( )。
A.数据安全性控制B.数据完整性控制 C.数据库恢复D.并发控制5.数据操纵语言(DML)的使用方式有( )。
A.过程式B.非过程式 C.自含式D.宿主式
6.数据库管理系统(DBMS)提供数据操纵语言(DML)实现对数据库数据的操纵,其中数据更新操作包括()。
A.插入B.删除 C.检索D.修改
7.数据库系统的组成一般包括( )。
A.数据库B.支持数据库运行的软件
C.支持数据库运行的硬件D.数据库管理员
8.数据库管理系统(DBMS)的主要功能有( )。
A.数据库定义功能B.数据库操纵功能C.数据库保护功能
D.数据库存储管理 E.数据库维护功能F.数据字典
9.可直接表示现实世界实体间多对多联系的数据模型有( )。
A.层次模型B.网状模型 C.关系模型D.E-R模型10.数据管理技术随着计算机技术的发展而发展,一般可分为( )。
A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.面向对象阶段11.E-R模型的基本成分包括( )。
A.实体B.属性 C.实体联系 D.键
12.下列不属于概念模型的是( )。
A.逻辑模型 B.物理模型C.实体联系模型D.面向对象模型13.数据模型应具有( )。
A.数据查询功能B.数据更新功能 C.数据描述功能D.数据联系描述功能14.DBMS由( )组成。
A.查询处理器B.事务管理器C.存储管理器D.文件管理器15.DBMS对数据库的维护功能主要通过( )实用程序实现。
A.数据装载程序B.备份程序C.文件重组织程序D.性能监控程序16.DBS的用户有( )。
A.DBA B.系统分析员C.应用程序员D.最终用户
三、填空题
1. 数据是信息的符号表示或称载体;信息是数据的内涵,是数据的语义解释。例如“世界人口已达到20亿”,这是(信息)。
2. 数据库领域中,常用的数据模型有(层次模型)、网状模型和(E-R模型)。
3. 关系数据库是采用(关系数据模型)作为数据的组织方式。
4. 数据库系统结构由三级模式和二级映射所组成,三级模式是指(内模式、模式和外模式),二级映射是指(模式/内模式映射和外模式/模式映射)。
5. 有了外模式/模式映像,可以保证数据和应用程序之间的(逻辑独立性)。
6. 有了模式/内模式映像,可以保证数据和应用程序之间的(物理独立性)。
7. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的(物理独立性)。
8. 联系既可以存在不同的实体之间,还可以在(同一实体内)存在。sql语句的功能有
四、判断题
1.数据库系统的核心是数据库管理系统。( 对)
2.对数据库的操作要求以运行日志为依据。(错 )