数据库设计三范式
  aH5iJNmqbh1v 2023年11月02日 20 0

数据库表的设计依据,教我们怎么进行数据表的设计。

第一范式:要求任何一张表都必须有主键,每一个字段原子性(单一性)不可再分。

第二范式:建立在第一范式的基础上,要求所有非主键字段完全依赖于主键,不要产生部分依赖。

第三范式:建立在第二范式的基础上,要求所有非主键字段完全依赖于主键,不要产生传递依赖。

==上面的三范式非常重要!!!==

第一范式

最核心,最重要的范式,所有表的设计都必须满足。

第二范式

当关系存在多对多的时候,要考虑用三个表表示对多对的关系,两个表加关系表,关系表中两个外键。这样能够有效防止数据冗余,从而满足第二范式。(复合主键容易产生部分依赖)

第三范式

一对多!!

拆分成两个表,设置主键和外键。一对多,多的表加外键!!!!

总结

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  OxTwmDgtXKjI   2023年12月05日   15   0   0 SQL主键主键SQL
aH5iJNmqbh1v
作者其他文章 更多

2023-11-13

2023-11-12

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02