三范式(Normalform)

主要是避免数据冗余

  • 1NF,确保每列不可再拆分,保持原子性;
  • 2NF,满足1NF,确保表中的每列都完全依赖主键(一个数据库表中,一个表中的只能保存一种事物的数据);
  • 3NF,满足2NF,非主键需要直接依赖主键,不能传递依赖。

    反三范式

    允许适当的数据的冗余,避免表之间的关联,使查询数据时间缩短