title: 范式
tags:
- concept
- database
- normalization
- joplin
type: concept
source_type: reconstructed
created: 2026-04-22
updated: 2026-04-22
---
范式
[!abstract]
范式是关系模式规范化的层级标准,目标是减少冗余并降低更新异常。
递进层级
- 1NF:属性不可再分。
- 2NF:消除非主属性对码的部分依赖。
- 3NF:消除非主属性对码的传递依赖。
- BCNF:要求决定因素必须是候选键。
为什么重要
- 防止插入异常、删除异常、更新异常。
- 让模式结构更稳定、语义更清楚。
使用边界
- 考试里重点通常在 1NF、2NF、3NF、BCNF。
- 工程上不会机械追求最高范式,而会结合查询性能折中。
来源
- [[raw/Joplin/计算机专业基础/数据库/_计算机考研复试数据库核心知识点整理.md]]
- [[raw/Joplin/计算机专业基础/数据库/2.数据库——关系数据库核心.md]]
- [[raw/Joplin/计算机专业基础/数据库/3.数据库——SQL与数据库设计.md]]
相关页面
- [[关系数据库核心]]
- [[SQL与数据库设计]]