时序图、E-R 图等工具学习

工具学习


2020/11/10 add 时序图学习


2020/11/12 add curl 学习


2021/04/13 add E-R 图 学习


2021/09/09 add E-R 图 修正



references:

  1. 【UML 建模】UML入门 之 交互图 – 时序图 协作图详解 🌟🌟🌟
  2. UML建模之时序图(Sequence Diagram)
  3. curl 的用法指南 🌟🌟

curl 学习

从浏览器向一个 url 发起请求时往往在未经配置的情况下会额外请求一次 favicon,因此建议使用 curl 或者直接使用 postman

UML 时序图学习

时序图概念

时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等

image

常用工具

processOn

draw.io

E-R 图 entity-relationship

实体-联系图(ER图)

实体关系图E-R图(Entity Relationship Diagram)

简介:E-R 图是概念数据模型的高层描述所使用的数据模型或模式图,它为表述这种实体联系模式图形式的数据模型提供了图形符号。这种数据模型典型的用在信息系统设计的第一阶段;比如它们在需求分析阶段用来描述信息需求和/或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何本体(就是对使用的术语和它们的联系的概述和分类)。在基于数据库的信息系统设计的情况下,在后面的阶段(通常叫做逻辑设计),概念模型要映射到逻辑模型如关系模型上;它依次要在物理设计期间映射到物理模型上。注意,有时这两个阶段被一起称为”物理设计”。

实体型(Entity): 矩形,矩形框内写明实体名,具有相同属性的实体具有相同的特征和性质,如学生张三丰、学生李寻欢都是实体

属性(Attribute):椭圆形,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性

联系(Relationship): 数据对象彼此之间相互连接的方式称为联系,有 一对一联系 (1 ∶ 1)、一对多联系 (1 ∶ N)、多对多联系 (M ∶ N)

联系集:菱形(往往用来将多对多的关系转变成一对多的关系,比如购物车和商品之间的关系是多对多,但是加入「选购」的关系后变成了一个用户的也就是购物车和商品一对多)

•一对一联系(1:1)

例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。

•一对多联系(1:N)ad

例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教。

•多对多联系(M:N)

图例如下

image

例如,学生与课程间的联系(“学”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。

下图即为典型的一个 ER 图:

image

下面两张图是简化的数据表关系模型:

image

image

常用工具

processOn

draw.io

drawSql

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值