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

    1.范式定义

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

    2.三种范式介绍

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

                                                                   

    第一范式:1NF

    属性不可再分

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

                                                                   

    第二范式:2NF

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

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

                

    第三范式:3NF

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

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

                 

  • 相关阅读:
    char类型到底是有符号还是无符号
    GNU C编译器的gnu11和c11
    kotlin之包
    mysql 各个版本驱动jar包
    网络优化
    Android 布局优化
    Android之MVVM开发模式
    Android蓝牙开发技术学习总结
    Android 电量优化
    Android中图片优化
  • 原文地址:https://www.cnblogs.com/yin-fei/p/10841467.html
Copyright © 2011-2022 走看看