zoukankan      html  css  js  c++  java
  • 范式学习1

    第一范式:数据库表的字段不可再分。
    第二范式:不存在非关键字对主关键字的部分依赖
    第三范式:满足第二范式,且不存在非关键字段对主关键字的传递依赖。

    第一范式理解起来应该容易,就是不能存在如下数据库表字段
     

    FieldA

    FieldB

    FieldC

     

    FieldB1

    FieldB2

     


    第二范式稍微难一些

    比方说有这样一个关系(A,B,C)->(D,E,F,G), A,B,C 为主关键字组合,决定 D,E,F,G.
    如果存在 A->(D,E), B->(F,G).则称为 (D,E) 或 (F,G) 部分依赖主关键字 A,B. 那我们说这样的设计不符合第二范式,只有不存在这样的关系才可以称为满足第二范式。

    第三范式理解更难一些

    满足第二范式,不存在非关键字对主关键字的传递依赖的数据库表结构就符合第三范式
    所谓传递依赖就是如果存在如下关系 :A->B->C,则我们说 C传递函数依赖于A.

  • 相关阅读:
    移动传感器扫描覆盖
    最小生成树
    什么是壳 脱壳篇01
    最小生成树
    最小生成树
    最小生成树
    最小生成树
    最小生成树
    普里姆算法
    普里姆算法
  • 原文地址:https://www.cnblogs.com/flyinthesky/p/1549006.html
Copyright © 2011-2022 走看看