
第一范式:属性不可再分今天我们深入学习第一范式(1NF)——它是所有范式的"入门门槛",也是关系数据库的最基本要求。一、1NF的核心规则1.1 定义第一范式要求:关系中的每个属性值都是不可再分的原子值。换句话说:表中的每个格子只能放一个值,不能放一堆值。1.2 通俗理解打个比方:你有一个多层的收纳盒,每一格只能放一种东西。如果你在一格里塞了"苹果、香蕉、橘子"——那就违反了1NF。二、违反1NF的例子2.1 一个字段存多个值❌ 违反1NF的学生表: | 学号 | 姓名 | 课程 | |------|------|------------------------| | 001 | 张三 | 数据库, 操作系统, 计算机网络 | | 002 | 李四 | 数据库, 数据结构 | | 003 | 王五 | 操作系统 |"课程"字段里塞了多个值,用逗号分隔——这是典型的违反1NF。2.2 一个字段存复合值❌ 违反1NF的联系人表: | 姓名 | 电话 | 地址