数据库原理期末复习题及答案解析
版权申诉
5星 · 超过95%的资源 139 浏览量
更新于2024-07-07
1
收藏 5.66MB PDF 举报
该资源是南京工程学院数据库原理课程的期末复习题库,包含了选择题及其答案,涉及数据库系统的基本概念、数据模型、并发控制、数据独立性等多个方面。
1. 数据库系统的体系结构通常由三级模式组成,即外模式、模式和内模式,并通过两级映象(外模式/模式映象和模式/内模式映象)来保证数据的逻辑独立性和物理独立性。选项C描述了这种结构。
2. SQL,全称Structured Query Language,即结构化查询语言,是用于管理和处理关系数据库的标准语言。选项C正确。
3. 视图是从一个或多个基本表中导出的虚拟表,可以在视图上进行查询操作和定义新的视图,但不能在视图上直接执行插入、更新和删除操作,除非这些操作不会影响到基础表的数据,因此选项D(在视图上定义新的基本表)是不能完成的操作。
4. 并发操作可能导致数据一致性问题,包括丢失更新、死锁和不可重复读等。选项D(丢失更新)是其中之一。
5. 关系模型是目前应用最广泛的数据模型,以表格形式表示数据,简单易用,选项B正确。
6. 在关系模式“借阅(书号,书名,库存数,读者号,借期,还期)”中,考虑到同一本书可以被多个读者借阅,但一个读者在同一时间只能借一本,所以关系模式的候选键是“书号+读者号+借期”,选项D正确。
7. 为了实现物理数据独立性,需要修改的是模式与内模式的映射,这样即使数据库的物理存储方式改变,对用户的逻辑视图(模式)影响最小,选项B正确。
8. 数据库的特点包括数据共享、数据完整性和数据冗余较小,而数据独立性是数据库管理系统的重要特性,它分为逻辑独立性和物理独立性,因此选项D(数据独立性低)不属于数据库特点。
9. 数据库中存储的不仅是数据本身,还包括数据之间的联系,形成一个有组织的数据集合,选项D正确。
10. E-R(实体-关系)模型是一种用于描述现实世界中实体及实体间联系的信息模型,常用于数据库设计的早期阶段,选项D正确。
11. 五种基本的关系代数运算包括并(∪)、差(-)、笛卡尔积(×)、投影(π)和选择(σ),选项A正确。
12. 数据库保护主要包括并发控制、完整性保护和故障恢复,而不包括控制数据冗余,冗余控制属于数据库设计时考虑的问题,选项A。
13. 第三范式(3NF)是关系数据库规范化的一个较高程度,要求非主属性既不传递依赖也不部分依赖于任何候选键,选项B正确。
14. 外模式是单个用户或应用程序看到的数据视图,它是模式的一部分,描述了用户接口和数据的局部逻辑结构,选项A正确。
15. 子模式DDL(Data Definition Language)用于描述数据库的局部逻辑结构,即外模式,选项B正确。
这些复习题涵盖了数据库原理的基础知识,包括数据库系统结构、SQL语言、视图操作、并发控制、数据独立性、数据模型、关系代数以及数据库保护和规范化等方面。通过学习和掌握这些知识点,学生能够更好地理解和应用数据库原理。
创创大帝(水印很浅-下载的文档)
- 粉丝: 2453
- 资源: 5272