Normalization 规范化
来源:互联网 发布:韩顺平php视频教程400 编辑:程序博客网 时间:2024/04/29 14:16
The Importance of Being Normal
规范化的原理是:按照严格的逻辑要求,将不同的数据项组织在一起,使它们成为结构化的信息。
Step 1:Ensure Atomicity确保原子性(1NF)
优点:高效搜索能力 & 由DB保证的数据正确性
一旦确定了所有原子数据项,且数据项间的相互关系也已明确,那么清晰的关系就呈现出来。下一步是确定能唯一标识各记录的主键(primary key)。
注意:过分“精益求精”会使我们精力分散,甚至关注不相干的问题。
Step 2:Check Dependence on the Whole Key检查对键的完全依赖性(2NF)
依赖会造成 数据冗余 & 查询性能
Step 3: Check Attribute Independence检查属性独立性(3NF)
3NF重要的原因:
合理规范化的模型可应对需求变更
规范化使数据重复降至最少
规范化的重要基础是,模型必须具有原子性。
- Normalization 规范化
- 【转】SQL和数据库的规范化(Normalization)
- URL规范化(URL normalization) 及 不规则URL
- Normalization
- 论文读书笔记-主题-非标准词的规范化(non-standard words normalization)
- Python 规范化LinkedIn用户的联系人所在公司后缀 (data normalization)
- 规范化
- 规范化
- 规范化
- Batch Normalization & Layer Normalization
- 规范化与反规范化
- Database-Normalization
- url normalization
- Text normalization
- Normalization Methods
- Batch Normalization
- Batch Normalization
- Batch Normalization
- 夺宝奇兵4观后感
- 重新拾起求职的感觉!
- 指针与句柄的简单转换
- The Relational View of Data
- 夜深了
- Normalization 规范化
- To Be of Not To Be ,or to Be Null
- Qualifying Boolean Colums
- 关于Hash安全性的一些错误看法
- Understanding Subtypes
- Stating the Obvious
- The Dangers of Excess Flexibility
- The Difficulties of Historyical Data
- Design and Performance