首页 > 技术分享 > MySQL
收藏

MySQL表的设计

08/14 21:39
大潇博客 原创文章,转载请标明出处

表的范式,是首选满足1NF,才能满足2NF,进一步满足3NF,MySQL表的设计应该符合3NF,什么样的表才是符合3NF(范式)


第一范式:1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解(只要是关系型数据库都满足1NF)


第二范式:表中的记录是唯一的,就满足2NF,通常我们设计一个主键来实现


第三范式:即表中不要有冗余数据,就是说,表的信息,如果能够被推导出来,就不应该单独的设计一个字段来存放


实际应用中可能用到反三范式,例如:在表的1对N情况下,为了提高效率,可能会在1这表中设计字段,提高速度


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311