课程
3280 字
约 10 分钟
大三上
数据库原理及应用 - 期末复习指南
数据库系统原理及应用notes/senior-materials·更新于 2026-09-15
数据库原理及应用 - 期末复习指南
1. 考试概况
成绩构成
- 期末考试:60%
- 平时分:40%(包含期中考试 20%,实验 10%,作业 10%)
- 注意事项:所有的课程材料截止时间为 1月7日24点。
试卷结构
- 考试方式:闭卷
- 考试时间:120分钟
- 卷面总分:100分
- 题型分布:
- 单项选择题:20分(2分 × 10个)
- 填空题:20分(2分 × 10个)
- 简答题:30分(4-6分 × 4个)
- 综合设计题:30分(15分 × 2个)
2. 重点复习内容(简答题与综合题核心)
I. 数据库系统的特点
数据结构化:包括内部结构化和整体结构化,数据之间具有联系,数据用数据模型描述,无需应用程序定义。
数据独立性高:包括物理独立性和逻辑独立性,当数据的物理或逻辑结构改变时,应用程序不用改变。
数据的共享性高,冗余度低且易扩充:数据面向整个系统,可以被多个用户,多个应用共享使用。
数据由DBMS统一管理和控制:提供安全性,完整性,并发和恢复功能。
II.
数据库管理系统 (DBMS) 的功能
数据定义功能:用于定义数据库的结构和组织方式,包括创建、修改和删除数据库、表、视图、索引等对象的操作,它使用户能够在数据库中创建适合其需求的数据模型。
数据操作功能:用于对数据库中的数据进行操作,包括插入、更新、删除和查询数据等,它使用户能够通过指定条件来检索和修改数据库中的数据,还要进行性能优化等。
数据控制功能:包括数据的安全性保护,数据的完整性检查,并发控制和数据库恢复。
III.
数据库的安全性
定义:数据库的安全性是指保护数据库,以防止不合法的使用所造成的数据泄露、更改和破坏。
- 常用技术和方法:
- 用户身份鉴别
- 存取控制:定义用户权限,合法权限检查
- 审计功能
- 对数据存储和运输进行加密
IV.
数据库设计过程(五个阶段及主要任务)
需求分析阶段:理解用户需求,收集数据需求,确定功能需求,可以使用数据流图、数据字典和判定书等方法实现。
概念设计阶段:使用实体联系模型或其他方法将需求转化为高级概念模型,识别关键实体和属性,定义它们的联系。 3. 逻辑结构设计:将E-R图或其他概念模型转化为数据模型如关系模型,对数据模型进行优化,设计用户子模式。 4. 物理结构设计:确定关系模式的存取方法和存储结构。
数据库的实施和维护:监视数据库的性能、可用性和安全性,并进行必要的维护和优化操作,定期备份数据库等。
3. 各章详细知识点梳理
| 章节 | 涉及知识点 | 备注 |
|---|---|---|
| 第一章 绪论 | 1. 基本概念:数据、数据库、数据库管理系统、数据库系统2. 三种主要数据库模型,**数据模型的组成**3. 数据库系统三级模式和二级映像 | |
| 第二章 关系数据库 | 1. 关系数据库系统的基本特征2. 关系的完整性约束3. 关系代数运算 | |
| 第三章 SQL | 1. SQL的主要功能2. 基本表的定义、删除与修改3. 索引的概念和特点4. 插入、删除、修改数据5. 视图 | |
| 第七章 数据库设计 | 1. 数据库的设计过程“2. 需求分析、概念设计、逻辑设计等 | |
| 第八章 数据库编程 | 1. 存储过程的概念和特点 | 第8章不考大题 |
| 第九章 关系查询处理 | 1. 代数优化和物理优化的概念 | 9-11章没有简答和综合设计 |
| 第十章 数据库恢复技术 | 1. 事务的概念和性质 | 同上 |
| 第十一章 并发控制 | 1. 并发操作所带来哪些数据库不一致 | 同上 |
4. 综合设计题攻略
综合设计题共有两道,分值较高(共30分),主要考察以下内容:
- SQL 综合应用:
- 与期中考试类似,使用SQL语句完成对一个信息处理系统的各项操作。
- 数据库设计(第7章):
- 画 E-R 图:根据需求描述画出数据库的 E-R 图。
- 转换关系模式:将 E-R 图转换为二维表(关系模式)。
- 分析范式:分析表里面包含什么码(主码/主属性/非主属性),并判断满足第几范式。













