数据建模与范式
来源:互联网 发布:伯明翰学派 知乎 编辑:程序博客网 时间:2024/04/30 01:53
First Normal Form(第一范式) 按照关系型理论,如果一个实体不具有任何多值属性,那么它就符合第一范式。
Second Normal Form (第二范式) 在E R建模中,如果一个实体符合第一范式,而且没有非码属性依赖于主码的一个部分,那么这个实体符合第二范式。
Third Normal Form (第三范式) 在E R建模中,如果一个实体符合第二范式,并且没有属性依赖于非码属性,则这个实体符合第三范式。
Denormalization(非规范化) 数据库中打破范式规则的过程,通常用于提高性能的目的。
规范化是数据属性被分组进表和表被分组进数据库的规范过程。规范化的目的包括以下几点:
1消除表中重复信息。
2容纳表结构的未来更改。
3减小数据库结构变化对访问数据的应用程序的影响。
第一范式数据行中没有重复的列元组
第二范式所有非关键字列的数据完全依赖于主关键字--第二范式是另一种不同的规则,有时可能违反了它但不会产生影响。
第三范式所有列都依赖于主关键字,并且相互独立
第四范式当实体间存在多对多关系时,第四范式要求独立数据实体不应保存在相同表中。
第五范式要求你能从分解后的表重新构造原来的表。
- 数据建模与范式
- 数据建模三范式
- 数据建模与业务建模
- 数据建模与业务建模
- 数据建模与业务建模
- 【数据建模】数据建模方法-关系建模与维度建模
- Oracel基本操作四:数据建模三范式
- 数据库建模 (范式)
- 统计建模与数据分析
- 数据分析与数据仓库建模
- 数据仓库与数据集市建模
- 数据仓库与数据集市建模
- 数据仓库与数据集市建模
- 数据中设计中的范式与反范式
- MySQL中数据中设计中的范式与反范式
- 数据中设计中的范式与反范式
- 数据挖掘与数据建模步骤
- ER图,数据建模与数据字典
- 公历的来源
- 在MyEclipse下安装svn(转)
- 转@vector list 与deque
- Java线程:新特征-障碍器
- 一个真实的拳王阿里
- 数据建模与范式
- reactos操作系统实现(147)
- JNI - Java Native Interface
- KNI
- break, next, redo, retry
- 最近想学C++
- NETMATE学习笔记
- 编译CLDC1.1
- js-window对象的方法和属性资料