zoukankan      html  css  js  c++  java
  • 三大范式

    数据库三大范式:

    1--第一范式:元素的分量不可再分;确保表中每列的原子性(不可拆分);数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性;

    2--第二范式:所有分量唯一决定主键码,不允许部分依赖;确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系(完全依赖);满足1NF后,要求表中的所有列,都必须依赖于主键,而不能有任何一列与主键没有关系,也就是说一个表只描述一件事情;

    3--第三范式:不允许传递依赖;非主键列之间没有传递函数依赖关系(消除传递依赖);必须先满足第二范式(2NF),要求:表中的每一列只与主键直接相关而不是间接相关,(表中的每一列只能依赖于主键);

            第 一范式和第二范式在于有没有分出两张表,第二范式是说一张表中包含了所种不同的实体属性,那么要必须分成多张表, 第三范式是要求已经分成了多张表,那么一张表中只能有另一张表中的id(主键),而不能有其他的任何信息(其他的信息一律用主键在另一表查询)。

     
     

     

  • 相关阅读:
    微信小程序~事件绑定和冒泡
    为promise增加abort功能
    Object构造函数的方法 之 Object.freeze
    ES6新特性:JavaScript中内置的延迟对象Promise
    js 预编译
    什么是PWA?PWA的发展趋势
    CSS隐藏元素的方法及区别
    网页编码:UTF-8、GB2312
    Mixin 和 CSS Guards
    css自定义checkbox样式
  • 原文地址:https://www.cnblogs.com/skyhorseyk/p/7047292.html
Copyright © 2011-2022 走看看