20.数据库设计三范式

数据库设计三范式

①什么是数据库设计范式?

image-20220918191655771

②数据库设计范式共有?3个

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

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

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

image-20220918192107718

③第一范式

image-20220918192356813

④第二范式

image-20220918192817252

image-20220918193153915

image-20220918193219240

⑤第三范式

image-20220918194008464

image-20220918194053177

⑥总结表的设计?

image-20220918194615786

image-20220918194652393

image-20220918194822842

(外键唯一:fk+unique)