数据和商业智能术语表

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
V
W
X

什么是 ERD?

也称为

实体关系图

实体关系模型

ERD,或实体关系图,是数据库表中相互连接方式的图形表示。ERD 以高层次的视角展示数据库的结构(或模式)。在设计新的数据模型或识别现有模式中的问题时,ERD 是一个有用的工具。

实体关系图基本上就是盒子(你的实体,或表)用线条(它们之间的关系)连接起来。你的数据库软件可能有一些内置的功能来创建 ERD,但你也可以使用你最喜欢的任何设计软件,或者走模拟路线,在一张纸上画出你的 ERD。方法不那么重要;真正重要的是确保你的图表准确且合乎逻辑,以便你能为你的特定用例设计出最有效的数据库。

ERD 示例

这是一个显示 Metabase 的示例数据库的 ERD 示例。

<em>Fig. 1</em>. A simple ERD of Metabase's Sample Database.
图 1。Metabase 示例数据库的简单 ERD。

四个表,OrdersProductsPeopleReviews,是我们的实体,连接线显示了它们之间的三个一对多关系。

ERD 设计和表示法

在草拟实体关系图时,每个盒子应包含表名、字段和键信息(主键外键)等信息。你会在上面的示例中注意到,每个表的主键信息都用字段名称旁边的(PK)(FK)表示。

每个实体之间的线条类型说明了每个表与其他表的关系类型。不同的组织和行业使用不同的 ERD 表示法约定,但最常见的之一是乌鸦脚表示法,之所以这样命名是因为三叉符号(用于“多”的那个)看起来有点像鸟的脚。图 2 显示了乌鸦脚表示法中常用的符号及其对应的关系类型。

<em>Fig. 2</em>. The lines used in crow's foot notation to represent different types of table relationships.
图 2。乌鸦脚表示法中用于表示不同类型表关系的线条。

相关术语

延伸阅读

这有帮助吗?

感谢您的反馈!
© . This site is unofficial and not affiliated with Metabase, Inc.