ER 图符号和表示法

Innovative solutions for data management and analysis.
Post Reply
shahriya699
Posts: 6
Joined: Sun Dec 22, 2024 5:17 am

ER 图符号和表示法

Post by shahriya699 »

可以说,现代世界依靠数据库运行。无论是 CRM、在线市场还是医疗记录软件,几乎所有企业都使用数据库来跟踪和服务其联系人、客户或患者。

由于数据是每项交易和每项查询的核心,因此设计高效的数据库成为确保操作顺利运行的绝对优先事项(无压力)。幸运的是,有许多工具可以帮助工程师快速设计、记录和排除数据库故障。例如,考虑实体关系图 (ERD)。

ERD 可帮助工程师直观地了解系统中众多元素之间的关系,以便他们能够对工作做出明智的决策。因此,任何计划进入数据库管理领域或与数据库工程师密切合作的人都应该精通 ERD 的基础知识。

如果您需要速成课程或快速复习,我们为您准备了本指南。花一点 印度手机号 时间复习一下 ERD 知识,为下一次数据库冒险做好准备。

想要快速轻松地构建 ER 图并与团队共享?尝试在 Lucidchart 中进行协作制图!



数据模型
在查看特定符号之前,了解ER 图的基础知识非常重要。根据要提供的细节量,有多种方法可以对实体关系图进行建模。

最高级别的 ER 图是概念数据模型,其次是逻辑数据模型。最低级别的图(因此也是最详细的)是物理数据模型。请参阅下表,了解每个数据模型中包含哪些图表元素。

ER 图表

概念数据模型
该 ER 模型建立了模型集中应包含的内容的广泛视图。概念数据模型:

包括重要实体以及它们之间的关系。
不指定属性。
不要指定主键。
概念 ERD 可用作逻辑数据模型的基础。它们还可用于形成 ER 模型之间的通用关系,作为数据模型集成的基础。

逻辑数据模型
该模型比概念 ER 模型包含更多细节,而不考虑信息在数据库中的物理实现方式。逻辑数据模型:

包括所有实体及其之间的关系。
为每个实体指定属性。
为每个实体指定主键。
指定外键,标识不同实体之间的关系。
涉及规范化。
规范化是删除表中的冗余信息的过程,以便于修改表。规范化通常通过将实体表划分为两个或多个表并定义表之间的关系来实现。

ERD 模板
开始使用此模板

物理数据模型
物理数据模型表示向数据库添加信息的过程。此模型显示所有表结构,包括列名、列数据类型、列约束、主键、外键以及表之间的关系。物理数据模型:

Image

指定所有表和列。
包括外键来识别表之间的关系。
根据用户要求,可能包括非规范化。
可能与逻辑数据模型有显著不同。
根据所使用的 DBMS(数据库管理系统)而有所不同。
在 Lucidchart 中构建数据模型
概念 ERD 符号
这些符号通常用于概念数据模型,但某些方面可能会延伸到逻辑数据模型。它们可以在 Lucidchart 的 UML 实体关系和实体关系形状库中找到。如果您没有看到所需的形状,请使用图像文件(Lucidchart 支持 PNG、JPG 或 SVG 导入)或使用我们现有的形状和样式选项创建自己的形状。

实体
实体是代表重要数据的对象或概念。它们通常是名词,例如客户、主管、地点或促销。

强实体独立于其他实体类型而存在。它们始终拥有一个或多个属性,可以唯一区分实体的每次出现。
弱实体依赖于其他实体类型。它们不具备唯一属性(也称为主键),如果不依赖于其他实体,则在图中没有任何意义。这个其他实体称为所有者。
关联实体是将一个或多个实体类型的实例关联起来的实体。它们还包含这些实体实例之间关系所特有的属性。
Post Reply