数据库建模与设计:基础概念与方法解析
1. 数据库建模与设计概述
数据库建模和设计紧密相关,建模是设计的基础,但二者并非单向不可逆的关系,它们相互影响。我们可以并行开展数据库建模和设计工作,经验丰富后还能将二者合并为一个阶段。
- 数据库模型 :是数据库设计的蓝图,其构建旨在为数据库的设计和建设提供有用的表示。常见的数据库建模方法有:
- 实体 - 关系(E - R)模型
- 对象 - 关系(O - R)模型
- 扩展关系模型
- 数据库设计 :是用于构建实际数据库的最终规范,设计过程以数据库模型为输入。常见的数据库设计方法有:
- 通过 E - R 模型进行数据库设计
- 通过扩展关系模型进行数据库设计
- 通过 UML 模型进行数据库设计
- 通过实体/对象规范网格进行数据库设计
- 通过规范化理论进行数据库设计
2. E - R 模型再探讨
在之前的讨论中,我们已经了解了实体和关系的异同。若假设它们相似,那么 E - R 模型可视为关系模型的一种特定解释。为了将非正式的 E - R 模型与正式的关系模型统一起来,Codd 引入了一些 E - R 模型特有的约定。
这些约定总结如下:
| 约定说明 | 详细内容 |
| ---- | ---- |
| 表示方式 | 有 Chen 符号和 Crow’s Foot 符号等不同表示方式
超级会员免费看
订阅专栏 解锁全文
672

被折叠的 条评论
为什么被折叠?



