• 【记录】数据库设计三范式(3NF) 天道酬勤


    数据库三范式:

    第一范式:

      1:数据库的原子性,即保证数据库表的每一列都不可分割的

    第二范式:

      1:原子性,即保证数据库表的每一列都不可分割

      2:表中必须包含主键

      3:其他非主键字段必须完全依赖主键,联合主键情况下,不能依赖主键的一部分,

        通俗来讲就是每个非主键字段必须和主键有依赖关系(传递依赖关系也算有依赖关系,A依赖B,B依赖C,所以A就依赖C)

    第三范式: 

      1:原子性,即保证数据库表的每一列都不可分割

      2:表中必须包含主键

      3:其他非主键字段必须完全依赖主键,联合主键情况下,不能依赖主键的一部分,

        通俗来讲就是每个非主键字段必须和主键有依赖关系(传递依赖关系也算有依赖关系,A依赖B,B依赖C,所以A就依赖C)

      4:其他非主键字段必须完全直接依赖主键,不能是传递依赖

     

     

  • 相关阅读:
    python day04 列表增删改查
    python day03 字符串操作
    python day02 格式化输出逻辑运算
    面试题
    python基础练习题(一)
    编译安装PostgreSQL
    Python函数初识二
    Python函数初识
    笨办法学Python
    笨办法学Python
  • 原文地址:https://www.cnblogs.com/wbl001/p/10921621.html
Copyright © 2020-2023  润新知