数据库范式

数据库范式,第1张

第一范式

概念:保证每列的原子性,每列是不可在分割的单元

注意:使用关系型数据库,必须要保证1NF

userinfo
username:tom,sex:男,age:26,course:java,score:86
username:lucy,sex:女,age:21,course:java,score:98

上表符合第一范式吗?

答:不符合,修改如下

usernamesexagecoursescore
tom26java86
lucy21java98
第二范式

概念:每张表都要有主键

上述表格符合第二范式吗?不符合,修改如下

useridusernamesexagecoursescore
1tom26java86
2lucy21java98
第三范式

概念:每个字段都绝对依赖主键,每张表不存在其他表中除了主键以外的字段

上述符合第三范式吗?不符合

userInfo

useridusernamesexage
1tom26
2lucy21

course课程表

courseidcoursename
1java
2python

score分数表

useridcourseidscore
1186
2198

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/905395.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-15
下一篇2022-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存