Table of contents
本文介绍了如何在excel中创建实体关系图。 像Microsoft Visio、Lucidchart等软件都是创建实体关系图的好工具。 在excel中没有直接的方法来快速创建这些图。 但你可以使用Microsoft Visio插件在excel中用有限的工具来做。 即使这样,你也需要一个工作或学校账户来做。 所以我们将使用 插入形状 请跟随文章学习如何创建图表。
下载实践工作手册
你可以从下面的下载按钮下载实践工作手册。
实体关系图.xlsx什么是实体关系图?
实体关系图(ERD),也被称为数据库模型,是你的数据库模式的可视化模型或表示。 顾名思义,它用方框显示不同的表作为实体以及它们之间的关系。 它可以被表示为逻辑或物理数据模型。
实体关系图组件。
实体关系图由三个关键部分组成:实体、属性和关系。
实体。 实体可以是一个单位、对象、事物、地点、人物或数据库中任何具有独立身份的项目。 这些通常是数据库所需的表的数量。 每个ERD应该包含独特的实体。 实体在图中通常用矩形框表示。
属性。 属性描述每个实体或表。 这些是不同或独立实体的属性。 实体必须有属性。
关系。 关系是实体联系的方式。 心数是一个与显示实体之间关系直接相关的术语。 它描述了一个实体中的多少个属性可以与另一个实体中的多少个属性相联系。 它通常被表达为一对一、一对多和多对多。 下图显示了不同心数的乌鸦嘴符号。
从Excel创建实体关系图的步骤
按照下面的步骤,在Excel中创建一个实体关系图。
📌 步骤1:准备数据库
- 首先,假设你有一个数据库,在不同的工作表中包含三个表。 这些表分别包含客户信息、订单细节和产品信息。
阅读更多。 如何在Excel中管理关系(含详细步骤)
📌 第二步:创建实体
- 然后你需要创建实体。 这里你需要为不同的表创建3个实体。
- 现在,用边框格式化一些单元格,使它们看起来像矩形框。 每个单元格代表一个特定的实体。 接下来,分别将实体命名为 "客户"、"订单 "和 "产品"。
阅读更多。 如何在Excel中创建数据模型关系(3种方法)
📌 第3步:向实体添加属性
- 之后,你需要根据数据库表为每个实体添加属性。 例如,"客户信息 "表包含 "Account_No"、"First_Name"、"Last_Name"、"Email_ID "和 "Phone_No"。 你需要将这些属性作为属性添加到名为 "客户 "的实体中。 然后,对其他实体做同样的操作。
- 此外,你可以在每个属性的左边添加主键和外键的符号。 例如,在Account_No的左边写上PK代表主键,因为每个客户都有一个唯一的账号。 你可以用FK代表外键。
阅读更多。 如何在Excel中创建表间关系(3种方法)
📌 第4步:将实体复制为图片
现在复制每个实体的单元格范围,并将其作为图片逐一粘贴。
📌 第五步:显示关系
- 在这里,一个客户可以下许多订单,所以客户和订单之间的关系的cardinality将是一比多。
- 另一方面,一个订单可以有很多产品,一个产品可以有很多订单。 因此,订单和产品之间关系的cardinality将是 多对多 .
- 现在,选择 插入>>插图>>形状>>线条 来画乌鸦嘴的符号,以显示实体之间的关系。
阅读更多。 如何在Excel中创建有重复值的关系
📌 第6步:将所有对象分组
最后,选择所有的图像和线条对象,右击将它们分组。 之后,你可以复制或将图表保存为图片。
需要记住的事情
- 在确定实体之间关系的cardinality时要小心。
- 如果实体之间没有直接的主键-外键关系,你也可以用一个复合键创建一个中间实体。
总结
现在你知道如何在excel中创建实体关系图了。 你还有什么疑问或建议吗? 请在下面的评论区告诉我们。 你也可以访问我们的 ǞǞǞ 请与我们保持联系,继续学习。