本节书摘来自华章社区《DBA修炼之道:数据库管理员的第一本书》一书中的第3章,第3.9节小结,作者(美)Craig S. Mullins,更多章节内容可以访问云栖社区“华章社区”公众号查看
3.9 小结
数据建模和规范化为数据库设计提供了基础。数据建模是一种分析企业感兴趣的事物及其如何彼此关联的实践过程。此外,其产物数据模型可用作商业数据需求的蓝图。
对于要进行规范化的数据,每个实体必须具有一个主码标识。每个实体的所有属性都必须是原子的、不可分割的,且不是重复组的一部分。此外,每个实体的属性都只适用于该实体,且只依赖该实体的完整主码。
规范化数据时,事实按照合乎逻辑的实体进行分组。没有哪个事实与错误的实体有关。主码完完全全表示各实体实例的每一个属性的值。换句话说,规范化的数据模型才是一个正确的数据蓝图。
接下来要做的就是基于逻辑数据模型来部署物理数据库。要做到这一点,需要对使用的DBMS以及DBMS和数据库的基础知识有全面透彻的理解。