zoukankan      html  css  js  c++  java
  • 数据库的三范式

    数据库是用来存储数据信息的,既然是存储数据信息的,那么就有一定的规则,这个规则就是数据的范式。

    数据库第一范式(1NF):

      在数据库中,数据是以二维表的形式存储的,行为记录,列为字段,第一范式要求字段必须是原子性的,也就是不可再分的。所有的关系型数据库都满足第一范式。

    数据库第二范式(2NF):

      第二范式是在满足第一范式基础上实现的,第二范式要求实体的属性完全依赖于主关键字,也就是说每一个实体都能使用一个关键字区别出来,不能一部分依赖于主关键字一部分又不依赖于关键字。第二范式消除了非主属性非依赖于关键字。

    数据库第三范式(3NF):

      满足第三范式必须满足第二范式,也就是第三范式是在第二范式的基础上进一步规范的结果。第三范式要求数据表中不包含已在其他表中已包含的非主关键字信息。

      第三范式有如下特征:

        1,每一列只有一个值。

        2,每一行都能够区别。

        3,每一个表中都不包含其他表已经包含的非主关键字的信息。

  • 相关阅读:
    队列与堆栈
    Python中的内置函数
    Centos 7 最小化部署svn版本控制(svn协议)
    Android中的一些简单的adb命令
    liunx服务程序的安装及配置
    liunx中安装包及其应用
    liunx网络基本命令
    liunx系统和其它的基本命令
    liunx用户管理的基本命令
    liunx的磁盘管理的基本命令
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11056847.html
Copyright © 2011-2022 走看看