现在,您了解并理解了数据库中的实体和关系,这是关系数据库设计过程中最为重要的部分。在确定实体和关系之后,用于显示您在数据库设计期间的思考过程的方法可能很有用。
大多数数据建模方法提供了一些途径来以图形方式显示实体和关系。
GBase 8s 文档使用最初由 C. R. Bachman 开发的 E-R 图方法。E-R 图有以下用途。这些图能够:
- 对组织的信息性需求建模
- 标识实体以及它们的关系
- 提供数据定义的起始点(数据流图)
- 为应用程序开发者以及数据库和系统管理员提供优良的文档源
- 创建数据库的逻辑设计,此逻辑设计可转换为物理模式
存在若干种不同样式的 E-R 图。如果您已经有了喜欢的样式,请使用它。
图 1 显示了样本 E-R 图。
图: 实体关系图的符号

在 E-R 图中,一个框表示一个实体。线表示连接实体的关系。另外,
图 2 显示了如何使用图形项来显示关系的下列特征:
- 关系链接上的圆指示关系中的可选性(可以出现零个实例)。
- 关系链接上的小竖线指示该实体刚好有一个实例与另一个实体相关联(将该竖线看作 1)。
- 末端分叉表示关系中的许多个。
图: 实体关系图中关系的各个部分
