Skip to content
难度基础(★)
建议时长45分钟

3.9 数据库系统章节概述

本课核心知识点整理
本课核心知识点手绘流程图(SVG)

本章在考试中的位置

数据库系统是软件设计师公共基础里相对稳定的章节,上午题通常约 6 分左右。字幕中特别强调:本章不仅服务上午选择题,也给下午固定数据库设计题打基础,尤其是 E-R 图、E-R 图转关系模式、规范化理论。

这一章内容看起来理论多、符号多,但复习时可以分成两条线:上午题概念与计算,下午题建模与设计。

全章知识地图

mermaid
flowchart TD
  A["数据库基础"] --> B["体系结构与三级模式"]
  A --> C["数据仓库"]
  D["数据库设计"] --> E["概念设计 E-R 图"]
  E --> F["逻辑设计 关系模式"]
  F --> G["关系代数"]
  F --> H["规范化理论"]
  H --> I["范式判断与模式分解"]
  F --> J["SQL 查询"]
  K["事务并发"] --> L["ACID / 并发异常 / 封锁"]
模块主要考点考试侧重
数据库基础DB/DBMS/DBS、体系结构、三级模式、数据仓库上午概念题
数据库设计设计阶段、E-R 图、联系类型、E-R 转关系模式下午数据库设计题基础
关系代数并交差、笛卡尔积、选择、投影、自然连接上午 2-3 分型计算/转换题
规范化理论函数依赖、候选键、范式、模式分解上午和下午都重要
SQL普通查询、分组查询、权限控制普通查询常结合关系代数
并发控制ACID、并发问题、S/X 锁分值少但概念明确

复习权重

字幕给出的复习重心很清楚:规范化理论和关系代数是最核心的板块。规范化理论考基本概念、候选键、主属性/非主属性、函数依赖、范式判断和模式分解;关系代数虽然出现频次不一定最高,但一考通常有一定分值,并且与 SQL 普通查询互相打通。

优先级模块为什么重要
规范化理论上午常考,下午数据库设计题也会用
E-R 图与关系模式转换下午题的理论基础
关系代数与 SQL 普通查询常考自然连接、笛卡尔积和查询补空
体系结构与三级模式概念固定,容易拿分
数据仓库了解 OLTP/OLAP 与特征
低到中并发控制考得少,但 ACID 与 S/X 锁好记

下午题为什么离不开本章

下午数据库设计题本质上是“读需求,抽实体属性联系,转关系模式,再检查主外键和规范化”。这正好对应本章前半部分:

需求说明E-R 图关系模式主键/外键/规范化

所以 E-R 图虽然上午题不一定高频,却是下午题必备基础。规范化理论也是类似:上午可能直接考范式判断,下午则可能让你指出关系模式是否存在冗余或如何拆分。

做题总路线

题型第一动作
体系结构题判断集中式、C/S、B/S、分布式及透明性
三级模式题对应外模式、概念模式、内模式和两级映像
E-R 题先找实体、属性、联系,再判多重度
E-R 转关系模式先处理实体,再按 1:1、1:n、m:n 处理联系
关系代数题先算列数/行数,再看选择、投影、连接顺序
范式题先求候选键,分主属性和非主属性
SQL 题确定 SELECTFROMWHERE/GROUP BY/HAVING
并发题标出读、写、提交、回滚和锁状态

例题

单选
复习数据库系统综合题时,更推荐第一步:
单选
遇到范式判断题,第一步通常是:

自查要点

  1. 第 3 章可以分成哪五条复习线?
  2. E-R 转换题和范式题的第一步分别是什么?
  3. SQL 题和并发题各自最容易漏掉什么条件?