数据建模与范式

First Normal Form(第一范式) 按照关系型理论,如果一个实体不具有任何多值属性,那么它就符合第一范式。
Second Normal Form (第二范式) 在E R建模中,如果一个实体符合第一范式,而且没有非码属性依赖于主码的一个部分,那么这个实体符合第二范式。
Third Normal Form (第三范式) 在E R建模中,如果一个实体符合第二范式,并且没有属性依赖于非码属性,则这个实体符合第三范式。

Denormalization(非规范化) 数据库中打破范式规则的过程,通常用于提高性能的目的。

规范化是数据属性被分组进表和表被分组进数据库的规范过程。规范化的目的包括以下几点:
1消除表中重复信息。
2容纳表结构的未来更改。
3减小数据库结构变化对访问数据的应用程序的影响。

第一范式数据行中没有重复的列元组
第二范式所有非关键字列的数据完全依赖于主关键字--第二范式是另一种不同的规则,有时可能违反了它但不会产生影响。
第三范式所有列都依赖于主关键字,并且相互独立
第四范式当实体间存在多对多关系时,第四范式要求独立数据实体不应保存在相同表中。
第五范式要求你能从分解后的表重新构造原来的表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值