画布 1
数据库三范式
  1NF 第一范式
    概念
      1NF指的是表的属性(即列)具有原子性,不可再分
    反例
    正例
  2NF 第二范式
    概念
      2NF指的是在1NF的基础上,不能有部分依赖,部分依赖的前提是有组合主键,也就是非主键属性不能只依赖部分主键
      如果是单一主键,符合第二范式
    反例
    正例
  3NF 第三范式
    概念
      3NF指的是在2NF的基础上,非主键字段和主键字段不能产生传递依赖
      比如classname依赖于classid,classid依赖于主键id,这就是传递依赖
    反例
    正例
  反三范式
    概念
      通常情况下表的设计要按照3NF, 有时候会例外, 反而会提高查询的效率
    举例