3.6.6 模式分解-01
本课核心知识点整理
📝 学习目标
- 说清楚:模式分解-01 是什么 / 解决什么问题
- 会根据题干关键词快速定位对应知识点
🎯 核心知识点(精华)
- 候选键:能唯一标识元组且最小的属性集合;可能有多个候选键。
- 1NF:属性值必须是原子值(不可再分)。
- 2NF:在 1NF 基础上,消除对候选键的部分依赖(非主属性完全依赖候选键)。
- 3NF:在 2NF 基础上,消除非主属性对候选键的传递依赖。
- 范式判断套路:先找候选键 → 再看部分依赖/传递依赖。
- 设计模式三类:创建型 / 结构型 / 行为型。
- 记忆法:先背“意图(解决什么问题)”再记“关键结构/角色”。
- 出题常见:给场景选模式;或给模式选关键特征(如解耦、扩展点)。
📘 核心词汇
- 无损连接分解:本课高频术语,建议结合“定义 + 特点 + 题型”记忆。
- 模式分解:常作为题干关键词出现,注意与相近概念的边界。
- 模式分解-01:常作为题干关键词出现,注意与相近概念的边界。
- NF:本课高频术语,建议结合“定义 + 特点 + 题型”记忆。
- 可能有多个候选键:本课核心术语,做题时需能快速识别其定义与适用场景。
- 范式判断套路:本课核心术语,做题时需能快速识别其定义与适用场景。
- 设计模式三类:常作为题干关键词出现,注意与相近概念的边界。
- 先找候选键:本课核心术语,做题时需能快速识别其定义与适用场景。
✅ 做题步骤(通用)
- 先抓题干关键词
- 用定义/分类快速定位
- 先排除明显错误
- 最后用反例验证
🔍 关键解析
- 候选键:能唯一标识元组且最小的属性集合;可能有多个候选键。
- 1NF:属性值必须是原子值(不可再分)。
- 2NF:在 1NF 基础上,消除对候选键的部分依赖(非主属性完全依赖候选键)。
- 3NF:在 2NF 基础上,消除非主属性对候选键的传递依赖。
- 范式判断套路:先找候选键 → 再看部分依赖/传递依赖。
⭐ 考点速记
- 候选键:能唯一标识元组且最小的属性集合;可能有多个候选键。
- 1NF:属性值必须是原子值(不可再分)。
- 2NF:在 1NF 基础上,消除对候选键的部分依赖(非主属性完全依赖候选键)。
- 3NF:在 2NF 基础上,消除非主属性对候选键的传递依赖。
- 范式判断套路:先找候选键 → 再看部分依赖/传递依赖。
- 设计模式三类:创建型 / 结构型 / 行为型。
🧠 难点与易错点
- 候选键:能唯一标识元组且最小的属性集合;可能有多个候选键。
- 1NF:属性值必须是原子值(不可再分)。
- 2NF:在 1NF 基础上,消除对候选键的部分依赖(非主属性完全依赖候选键)。
- 3NF:在 2NF 基础上,消除非主属性对候选键的传递依赖。
- 范式判断套路:先找候选键 → 再看部分依赖/传递依赖。
🔑 关键词
数据库系统、模式分解-01
🧪 模拟考试例题(按难度)
下面例题优先从 SRT 抽取关键句;若不足则根据本课知识点补齐,按难度分层:
⭐ 简单(概念识别 / 定义匹配)
题干:下列关于“可能有多个候选键”的说法,正确的是:
题干:下列关于“范式判断套路”的说法,正确的是:
题干:下列关于“设计模式三类”的说法,正确的是:
⭐⭐ 中等(概念对比 / 关键词定位)
题干:下列关于“可能有多个候选键”的说法,正确的是:
题干:下列关于“范式判断套路”的说法,正确的是:
⭐⭐⭐ 较难(综合 / 题干场景化)
题干:下列关于“无损连接分解”的说法,正确的是:
题干:下列关于“模式分解”的说法,正确的是: