【系统架构】对E-R图的认识

简介: 【系统架构】对E-R图的认识

什么是ER图?

E-R图也称实体-联系图,提供了表示实体类型、属性和联系的方法。是表示概念关系模型的一种方式。

E-R图的元素

矩形框:表示实体型。矩形框内写明实体名称;

椭圆图框:表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;

菱形框:表示实体型之间的联系成因,在菱形框内写明联系名,并用“实心线段”分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。

E-R图中的约束

实体-联系数据模型中的联系型,存在3种一般性约束:

1、一对一联系(1:1)

2、一对多联系(1 ∶N)

3、多对多联系(M ∶N)

作图步骤

(1)确定所有的实体集合;

(2)选择实体集应包含的属性;

(3)确定实体集之间的联系;

(4)确定实体集的关键字,用下划线在属性上表明关键字的属性组合;

(5)确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型。


相关文章
|
Java 分布式数据库 数据库
软件各种系统架构图
原文:软件各种系统架构图 https://blog.csdn.net/everythingss/article/details/78749247     该技术架构图是本人根据多年企业技术架构经验而制定,是企业技术的总架构图,希望对CTO们有所借鉴。
7819 0
|
存储 数据采集 安全
各种系统架构图与详细说明
原文:各种系统架构图与详细说明 共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。
20856 1
|
12月前
|
uml
「应用架构」TOGAF建模之应用架构:流程/系统实现图
「应用架构」TOGAF建模之应用架构:流程/系统实现图
|
12月前
|
uml
「应用架构」应用架构之TOGAF建模:流程/系统实现图
「应用架构」应用架构之TOGAF建模:流程/系统实现图
|
12月前
|
uml
「技术架构」TOGAF建模:处理图/部署图
「技术架构」TOGAF建模:处理图/部署图
|
12月前
|
uml
「应用架构」TOGAF建模:流程/系统实现图
「应用架构」TOGAF建模:流程/系统实现图
|
数据采集 领域建模 数据库
架构设计:领域模型图(数据架构/ER图)
数据架构重要的输出是数据-实体关系图,简称 ER 图。ER 图中包含了实体(数据对象)、关系和属性 3 种基本成分。ER 图可以用来建立数据模型。如何准确的建立产品的数据模型,需要分解出业务需要什么样的数据。数据域的分解过程是站在业务架构的基础上,对业务域进行模型分析的过程。说起业务建模,大家很快会想到领域模型这个概念。这里的思路是通过领域建模来逐步提取系统的数据架构图。
1046 0
|
uml C语言
架构设计:系统时序图
时序图(Sequence Diagram),亦称为序列图、循序图或顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列。
537 0
|
数据采集 SQL 监控
整体技术流程-系统架构图|学习笔记
快速学习整体技术流程-系统架构图
230 0
整体技术流程-系统架构图|学习笔记
|
存储 缓存 NoSQL
如何画技术架构图
如何画技术架构图
455 0
如何画技术架构图