25 05 2021

Mysql - 数据库设计三范式

    1、第一范式

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

    image.png

    2、第二范式

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

    ①

    image.png

    ② 

    image.png

    关系表设置外键,外键的关系字段分别为两张表的主键字段

    3、第三范式

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

    ①

    image.png

    ②

    image.png


    总结如下:

    image.png