zoukankan      html  css  js  c++  java
  • 数据仓库和范式

    1.范式定义

    1.范式:设计数据库,遵从的不同规范要求。要求越高,数据库冗余越小
    
    2.六大范式:
        第一范式:1NF
        第二范式:2NF
        第三范式:3NF
        巴斯-科德范式:BCNF
        第四范式:4NF
        第五范式:5NF  -- 完美范式
    
    3.一般只用到前三种

    2.三种范式介绍

    最基础要求,第零范式:无重复数据

                                                                   

    第一范式:1NF

    属性不可再分

    表中购买信息还可以进行拆分,价格字段,数量字段

                                                                   

    第二范式:2NF

    要求表中的每一列都要与主键相关,(联合主键时,不能只是与主键的某一部分相关)

    在第一范式的基础上,属性要完全依赖主键

                

    第三范式:3NF

    数据表中的属性都直接与主键相关,不能间接相关

    在满足第二范式的基础上,满足直接依赖主键

                 

  • 相关阅读:
    python之timeit模块
    python isinstance函数
    继承
    冒泡排序&&选择排序
    监听器
    被钝化的代码
    Ajax验证用户名
    原生ajax访问服务器所展现的现象
    今天
    随机点名
  • 原文地址:https://www.cnblogs.com/yin-fei/p/10841467.html
Copyright © 2011-2022 走看看