Mysql表规范化

时间:2014-01-08 06:16:10

标签: mysql normalization database-normalization

我对Mysql表规范化存有疑问。

  1. 什么是规范化?

  2. 如何使用规范化优化表格?

  3. 我在一个表中有70多列如何减少列?

1 个答案:

答案 0 :(得分:0)

规范化与诸如创建表之类的技术性无关,而是在设计阶段识别数据冗余。建议你阅读它但是使用它作为规则:如果关系中的所有属性都来自1个关系域,那么它已经被标准化(数据库术语)。

在理解规范化之后,您将确定您的功能依赖关系,之后您将应用1,2,3个普通形式,或者boyce codd普通形式,甚至是第4和第5范式。

如何使用规范化优化表格 - 这个问题没有意义。规范化不涉及优化,而是数据完整性和消除数据冗余。然而,间接地,由于数据较小且关系较小,因此可以使用索引和其他文件组织来优化数据库

检查:http://en.wikipedia.org/wiki/Database_normalization