• 实际应用中的数据库范式规范化


                                                 实际应用中的数据库范式规范化

          一般的数据库表结构设计中,只要用到第三范式(3NF)就行了,但在实际的表结构设计中,根据本人的项目应用经验,经常要用到以下范式(不拘泥于书本理论,解放思想,突破枷锁)

    0.5NF:有关联的表中嵌表,主要是为了数据处理方便,更形象,更直观地描述现实。
    如考勤排班表

    custid     weekid

    1               1,3,5     --custid为客户号,weekid为星期几如'1,3,5'表示星期一、三、五,其它的依此类推。

    2               2,4,6    --weekid字段一行数据明显的是在描述某一个表一个字段的数据。

    3              1,4,5

    .                  .

    .                  .

    .                  .

    2.5NF:存在部份函数传递依赖字段,主要是为了解决大容量查询需要。

    3.5NF:垂直(主要是解决对某个表某些字段进行频繁的更新操作与对这个表进行频繁查询所产生的问题)、水平(主要是解决对某个表进行频繁的插入操作与对这个表进行频繁查询所产生的问题)分区表。


  • 相关阅读:
    强大的C#图形处理组件
    Spring整合Mybatis的注意事项
    Umbraco常见陷阱与错误模式
    Umbraco 官网阅读理解
    Umbraco模型默认属性
    无缝隙滚动跑马灯组件
    这才是正确删除 office 的方式
    SVN利用Hooks自动发布网站
    Umbraco安装权限问题
    EPiServer网文
  • 原文地址:https://www.cnblogs.com/cyz1980/p/620773.html
Copyright © 2020-2023  润新知