zoukankan      html  css  js  c++  java
  • 【记录】数据库设计三范式(3NF) 天道酬勤

    数据库三范式:

    第一范式:

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

    第二范式:

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

      2:表中必须包含主键

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

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

    第三范式: 

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

      2:表中必须包含主键

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

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

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

     

     

  • 相关阅读:
    elasticsearch head插件安装
    ELK部署配置使用记录
    windows 安装mysql
    vs2017创建dotnetcore web项目,并部署到centos7上
    CentOS 7 安装jdk
    CentOS 7 配置网络
    Surging 记录
    记录一下地址
    net core 依懒注入 中间件
    Elasticsearch 配置文件
  • 原文地址:https://www.cnblogs.com/wbl001/p/10921621.html
Copyright © 2011-2022 走看看