数据库系统原理 · 复习笔记目录

学习导引

数据库系统原理课程的核心是学习如何有效地组织、存储和管理数据。课程内容可以大致分为三个层面:首先是理论基础(关系代数、范式理论),其次是实践工具(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图设计及向关系模式的转换