数据库正规化的目的就是要减少数据库中重复的数据,以便快速的找到所需的数据,提高数据库的效能。重复的数据会浪费磁盘空间,并产生维护方面的问题。
正规化型式:
数据库正规化有一些规则。每条规则都称为「正规化形式」。如果遵守条规则,数据库就称为属于「正规化形式」
(1NF)。如果遵守前三条规则,数据库就被视为属于「第三正规化形式」(3NF)。
正规化型式有:
‧正规化型式 (First Normal Form, 1NF)。
目的是让每个数据表都会有一个主键 (Primary Key, PK),而且在数据表中,每一列的每一栏所存放的值必需是单一值。
‧第二正规化型式 (Second Normal Form, 2NF)。
目的在去除仅与部分 PK 相依的字段,也就是说,非 PK 的字段不能只与 PK 中的部分字段有关系。
‧第三正规化型式 (Third Normal Form, 3NF)。
目的在除去所有非 PK 的字段间的相依性,亦即所有非 PK 的字段之间不能有从属关系。
‧其他正规化形式:
第四正规形式,也称为「Boyce Codd 正规形式」(BCNF);而第五正规形式虽然存在,但实际设计时则很少考虑此形式。忽略这些规则可能无法设计出的数据库,但不会影响数据库功能。
正规化的步骤:
正规化型式:
‧删除各个数据表中的重复群组。
‧为每一组关联的数据建立不同的数据表。
‧使用 PK 识别每一组关联的数据。
第二正规化型式:
‧为可套用于多笔记录的多组值建立不同的数据表。
‧使用 FK (Foreign Key),让这些数据表产生关联。
第三正规化型式:
‧删除不依赖索引键的字段。
为了确保您获得理想的网页设计服务,无为网站建设公司-大宛网络(www.nyweixin.com.),设计团队为您提供FLASH网站设计,网页制作,多媒体触摸屏展示设计.
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为500多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、手机网站制作、公众号二次开发、网站改版、SEO网站优化、小程序开发、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 1823-7777-110,我们会详细为你一一解答你心中的疑难。项目经理在线
请立即点击咨询我们或拨打咨询热线: 1823-7777-110,我们会详细为你一一解答你心中的疑难。项目经理在线