数据和商业智能术语表

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.