范式的定义 范式是符合某一级别的关系模式的集合 范式的目的 消除冗余 冗余的坏处 数据冗余太大会浪费大量的存储空间;在更新数据时维护数据完整性代价大;会出现插入异常和删除异常; 第一范式(1NF) 表中没有多值字段 第二范式(2NF) 不存在非关键字段对任一候选字段的部分函数依赖 第三范式(3NF) 没有非关键字段传递依赖主键 E-R图转换为表的规则 每个实体集转换为一张表; 除多值属性以外的所有属性对应着字段实体的主标识符称为主键组合属性将其子属性转换为表中的属性组合属性本身不转换 多值属性和实体的主标识符属组合转换为一张表; 表中的所有属性为表的主键也可单独设立主键