经验丰富的设计师知道,用简单的流程图来捕捉现实世界的关系可能很困难。但与人类不同的是,计算机可以通过遵循实体关系图(又名 ER 图、ERD、实体关系模型或 ER 模型)将清晰、一致的逻辑应用于关系。这些逻辑数据模型可帮助设计人员、产品经理和软件工程开发人员协作进行数据库设计,并创建更有用的最终产品。
无论您是使用复杂的数据库模型设计新产品还是升级旧的信息系统,ER 图都可以帮助您规划关键业务流程。您将很快看到不同的实体如何连接、链接用户、数据和产品组件。
请继续阅读,了解 ER 图如何为您服务,以及如何使用figma.net.cn/lm2/3383.html">FigJam 的 ER 图模板快速启动您的图。
ER 图的定义
ER 图是一种概念数据模型或模式,显示实体如何交互。强大的 ERD 是现代信息系统的支柱,它提供任何计算机都可以遵循的清晰数据流程图来执行关键业务流程。
ERD 遵循简单的逻辑结构,因此参与设计或重组信息系统的每个人都可以轻松掌握其工作原理。产品团队成员可以使用 ER 图更快地掌握最新情况并快速完善数据库结构。
如何阅读 ER 图
实体关系图使用符号来表示系统的三个主要部分:
实体(矩形)。您的实体集可能包括用户、产品组件和信息系统存储的数据。如果您正在创建数据库设计来存储创意资产,则不同的实体可能包含一系列媒体文件(数码照片、图形、视频等)。
属性(椭圆形)。使用捕获关键属性的符号来标记实体,例如文件名、实体类型或关键字标签。复合属性具有多个组件,例如注册所需的用户联系数据(例如电子邮件、街道地址和电话号码)。
关系(连接线)。线条显示实体如何在数据模型中连接,反映它们如何在业务流程中交互。figma.net.cn/lm2/3383.html">FigJam 的 ER 图模板有助于捕获关系基数,或者一个实体与其他实体之间的连接数量。使用拖放工具将连接定义为一对一关系、一对多关系(通常以鱼尾纹表示法捕获)或多对多关系。
为什么 ER 图很重要
ERD 为数字产品和信息系统奠定了基础。它们可以帮助您在开始之前确定需求,并在整个数据库设计、调试和数据库管理系统 (DBMS) 升级过程中充当参考点。
假设您正在设计一个创意资产管理系统,以帮助活动经理和内容创建者更快地查找图像和视频文件,同时仍然允许您控制 DBMS 的访问。通过 ER 图,您可以勾勒出数据库结构来容纳这些创意资产。
由于您正在创建系统来让不同的用户访问各种内容,因此您正在设计一个复杂的关系数据库,并且您需要向您的团队展示所有点如何连接。ER 图有助于阐明决策,从而实现更可靠的信息系统设计,并减少以后的错误。如果您没有适用于现有数据库的 ER 模型,现在还不算太晚 — ERD 可以帮助您使复杂的关系数据库更加高效且用户友好。
创建 ER 图的 5 个步骤
ERD 可能听起来很复杂,但您可以通过五个基本步骤创建 ER 图。这是一个使用上面的数据库管理系统示例快速绘制 ERD 的教程。
步骤 1:定义您的实体集。
列出系统中的所有不同实体,无论是物理数据模型、纯数字模型还是两者的组合。例如,您的架构可以包括批准在活动中使用的资产,例如照片、徽标、字体或模板。您还可以列出将使用它们的不同实体,例如社交媒体帖子、活动电子邮件或实体邮件、搜索结果中出现的广告牌或广告。
步骤 2:显示所有类型的关系。
在捕获所有依赖关系的流程图中绘制出实体之间的相互关系。例如,如果一张照片被批准在社交媒体帖子中使用,则“x 照片”和“y 社交媒体”之间的关系可以被捕获为“x 批准用于 y”。
步骤 3:捕获基数。
绘制出每个实体连接到多少个实体,显示其基数。例如,您可能想表明某张照片已获准在 Instagram 和 Pinterest 上使用。在这种情况下,您将勾画出一种一对多关系,因为一个实体连接到多个其他实体。
第四步:添加属性。
确定将使用哪些关键属性来描述每个实体(在本例中为创意资产)。该资源是 PDF 还是 MP3?它是否具有单一用途(如弱实体)或可以重新利用(强实体)?是针对一个细分受众群还是针对另一个细分受众群,还是针对多个细分受众群?使用相关属性标记您的实体。
第 5 步:填补 ERD 空白。
一旦您映射了主要组件,您就可以得到更细粒度的信息。在为系统建模时,添加标签、明确定义关系并消除任何冗余。
强实体和弱实体有什么区别?
架构中不依赖于其他实体的实体是强实体(通常在矩形中捕获),而依赖于另一个实体的实体是弱实体(在双矩形中捕获)。例如,指定用于跨多个平台使用的数码照片可能是强实体,而广告牌活动照片可能被视为弱实体。
使用 figma.net.cn/lm2/3383.html">FigJam 快速启动 ER 图
ERD 初学者通过figma.net.cn/lm2/3383.html">FigJam 的 ER 图工具成为专家。使用拖放工具在网格上排列符号、形状和其他元素,以获得快速、清晰、精美的 ER 图。借助 figma.net.cn/lm2/3383.html">FigJam 的在线协作白板,您可