er图-为什么画er图?有哪些规范?

简介: 提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。我认为就是用来描述程序产生的数据之间的关系。

为什么要画ER图?


提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。我认为就是用来描述程序产生的数据之间的关系。


什么时候画ER图?


设计阶段


在ER图中有哪些部分?


矩形框:表示实体,在框中记入实体名。


菱形框:表示联系,在框中记入联系名。


椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。


连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M


画ER图有哪些规范?


1、数据库命名要规范,只能使用半角英文字母、数字、下划线作为数据库表和列的名称。


2、数据库包含的数据表过多,可以分几张er图来展现。


3、如果实体过多,可将属性和实体分开画。


4、当有多对多关系并且产生第三张表的时候,直接将新表的字段放在菱形关系的上面

相关文章
|
3月前
|
Kubernetes 调度 容器
k8s descheduler 组件安装
k8s descheduler 组件安装
|
6月前
ER图和对应关系模式(只写关键)
ER图和对应关系模式(只写关键)
135 0
|
数据库
ER图总结
ER图总结
175 0
架构学习——ER图
架构学习——ER图
231 0
|
缓存 前端开发 Java
DolphinScheduler教程(04)- 项目配置分析
DolphinScheduler教程(04)- 项目配置分析
398 0
|
数据采集 领域建模 数据库
如何画领域模型图(数据架构/ER图)
如何画领域模型图(数据架构/ER图)
3340 1
如何画领域模型图(数据架构/ER图)
|
数据库
【系统架构】ER图
【系统架构】ER图
|
数据采集 领域建模 数据库
领域模型图(数据架构/ER图)
数据架构重要的输出是数据-实体关系图,简称 ER 图。ER 图中包含了实体(数据对象)、关系和属性 3 种基本成分。ER 图可以用来建立数据模型。如何准确的建立产品的数据模型,需要分解出业务需要什么样的数据。数据域的分解过程是站在业务架构的基础上,对业务域进行模型分析的过程。
558 0
|
中间件 Go 开发工具
Goland中使用GoPlantUml生成ER关系图
配置GoPlantUml环境,在Goland中生成ER关系图等,帮助开发小伙伴高效、友好地阅读和分析源码结构。
477 1
Goland中使用GoPlantUml生成ER关系图
|
移动开发 供应链 NoSQL
概念结构设计ER图
概念结构设计ER图
616 0