DB-00 目录与总览
数据库系统原理 · 复习笔记目录
学习导引
数据库系统原理课程的核心是学习如何有效地组织、存储和管理数据。课程内容可以大致分为三个层面:首先是理论基础(关系代数、范式理论),其次是实践工具(SQL语言),最后是设计方法(E-R模型、数据库设计流程)。这三个层面相互支撑——理论基础指导设计,设计的结果通过SQL来实现。
本系列笔记按照从基础到应用的顺序编排,每个章节都配有典型例题和详细解析。建议先掌握关系代数和SQL语言(考试重点),再深入学习范式理论和数据库设计。
章节总览
| 章节 | 核心内容 | 考试权重 |
|---|---|---|
| DB-01 绪论 | 数据库系统基本概念、三级模式、数据独立性 | ⭐⭐ |
| DB-02 关系数据库 | 关系模型、完整性约束、关系代数运算 | ⭐⭐⭐⭐ |
| DB-03 SQL语言 | DDL/DML/DQL、连接查询、嵌套查询、视图、授权 | ⭐⭐⭐⭐⭐ |
| DB-04 安全性与完整性 | 存取控制、触发器、约束定义 | ⭐⭐ |
| DB-05 关系数据理论 | 函数依赖、范式、闭包算法、最小依赖集 | ⭐⭐⭐⭐⭐ |
| DB-06 数据库设计 | 设计阶段划分、E-R图转关系模式 | ⭐⭐⭐ |
考试重点提醒
- 关系代数表达式书写(大题高频考点)
- SQL语句书写(特别是连接查询、嵌套查询、GROUP BY分组查询)
- 范式判定(给定函数依赖集,判断属于第几范式,并给出分解方案)
- 闭包计算和候选码求解
- E-R图设计及向关系模式的转换