《DBA修炼之道:数据库管理员的第一本书》——3.5节什么是规范化

简介:

本节书摘来自华章社区《DBA修炼之道:数据库管理员的第一本书》一书中的第3章,第3.5节什么是规范化,作者(美)Craig S. Mullins,更多章节内容可以访问云栖社区“华章社区”公众号查看

3.5 什么是规范化
简单来说,规范化(normalization)是一种设计方式,它可以最大程度地减少数据冗余,并通过妥善将数据元素放置到适当的分组来达到优化数据结构的目的。规范化的数据模型可以转化成组织正确的物理数据库。
规范化由关系模型之父Dr. E. F. Codd在20世纪70年代创建。与数据的关系模型一样,规范化也是基于集合论的数学原理。尽管规范化由关系理论演变而来,但是规范数据的过程一般适用于任何类型的数据。
重要的是,规范化是个逻辑过程,它并不能决定物理数据库的设计。规范化的数据模型将确保每个实体都是完整的,且每个属性都分配给了适当的实体。当然,理想情况是规范化的逻辑数据模型可以真正地实现且没有较大的改动。然而,正如将在第4章看到的一样,由于物理实现的需求和DBMS产品的缺乏,有时物理数据库必须不同于逻辑数据模型。

相关文章
|
3月前
|
存储 关系型数据库 MySQL
MySQL技能完整学习列表4、数据库设计——2、数据库规范化(Normalization)——3、实体-关系模型(ER Modeling)
MySQL技能完整学习列表4、数据库设计——2、数据库规范化(Normalization)——3、实体-关系模型(ER Modeling)
60 0
|
12月前
|
存储 SQL 数据管理
【数据库原理 • 四】数据库设计和规范化理论
数据库技术是计算机科学技术中发展最快,应用最广的技术之一,它是专门研究如何科学的组织和存储数据,如何高效地获取和处理数据的技术。它已成为各行各业存储数据、管理信息、共享资源和决策支持的最先进,最常用的技术。 当前互联网+与大数据,一切都建立在数据库之上,以数据说话,首先需要聚集数据、分析数据和管理数据,数据库技术已成为各种计算机系统的核心技术。数据库相关知识也已成为每个人必须掌握的知识。
361 0
|
12月前
|
存储 数据管理 数据挖掘
【数据库原理 • 四】数据库设计和规范化理论
数据库技术是计算机科学技术中发展最快,应用最广的技术之一,它是专门研究如何科学的组织和存储数据,如何高效地获取和处理数据的技术。它已成为各行各业存储数据、管理信息、共享资源和决策支持的最先进,最常用的技术。 当前互联网+与大数据,一切都建立在数据库之上,以数据说话,首先需要聚集数据、分析数据和管理数据,数据库技术已成为各种计算机系统的核心技术。数据库相关知识也已成为每个人必须掌握的知识。
187 0
|
12月前
|
存储 大数据 关系型数据库
大数据开发基础的数据库基础的数据库规范化设计
数据库规范化是大数据开发中必须掌握的一项基础知识,它可以帮助我们提高数据存储效率、减少数据冗余和提高数据查询速度等。本篇文章将为大家介绍数据库规范化设计的基本概念、原则和应用场景。
157 0
|
SQL 数据库
《数据库基础及实践技术——SQL Server 2008》一1.5 关系数据库规范化理论
本节书摘来自华章出版社《 数据库基础及实践技术——SQL Server 2008》一 书中的第1章,第1.5节,作者:何玉洁,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1197 0