计算机数据库

数据库规范化

在表中的相同数据的分组可以以不同的方式进行。 在一个关系属性应该根据所述关系原理进行分组,也就是说,它应该充分减少数据的重复,以及简化其处理,随后的更新的过程。 一个与主问题 设计数据库 执行消除冗余的,并且它是由归一化来实现的。

标准化数据库代表一个正式机构的限制,创建表,允许以消除重复,与一致性所需的软件存储的信息,减少了维护和数据库维护相关的人工成本。 规范化操作包括扩大原有的数据库表为简单的。 在该过程的每个阶段不一定表在正常形式给出。 每个阶段的特征是一组特定的限制,它必须遵守的所有表的正常化。 因此,除去进行非关键表的信息,这是多余的。

数据库正常化是基于的概念 功能依赖性 属性之间。 据认为,一个属性是依赖于其它,如果每个时间第二属性的特定值对应于第一值的不超过一个。

数据库规范化 - 一个通用术语,但是,它可以被细分为几个正常的形式,这将在后面讨论。

数据对象被认为是相关的第一正常形式时每一个属性的值是它的鞋底。 如果某个属性有一个重复的值,它不能被认为是属于第一范式的对象。 事实证明,你可以创建一个仍是一个数据对象的任何实体。

甲 数据对象被 认为是属于第二正常形式时,它已经在第一正常形式,但是它的每一个的属性,而不是由在一个潜在的方式,在从每个电势键功能术语完全独立的。

数据对象被认为是属于第三正常形式,如果它已经处于第二正常形式,但它并没有提出从键非关键对象的任何传递依赖。 下的传递依赖通常被理解为所述字段之间的明显的关系。

标准化 数据库 把开发商的主要目标,使所有关系到第三范式。 只有这样,在将来很可能创造一个高效的信息系统。

数据库的规范化:基本规则

应该制订一套规则应遵循标准化的工作。 第一种方法是排除重复的组。 必须形成一个单独的表中存储的每个组相关的属性,它创建一个单独的键。 其次,一定要消除冗余数据。 在仅观察到对键的部分的属性关系的情况下,那么它必须被放置在一个单独的表。 第三条规则是,除了不依赖于键列强制性的。 属性应放置在一个孤立的表,如果他们没有在关键预期的效果。 一定要独立的多重关系隔离。 在这种情况下,我们所谈论的是没有看到多重关系之间的具体联系。 最后,有必要语义相关的多重关系隔离。 在这个数据库规范化完成,随后的发展过程。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.