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

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

      一般的数据库表结构设计中,只要用到第三范式(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:垂直(主要是解决对某个表某些字段进行频繁的更新操作与对这个表进行频繁查询所产生的问题)、水平(主要是解决对某个表进行频繁的插入操作与对这个表进行频繁查询所产生的问题)分区表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值