er图和uml图_数据库表结构er图

er图和uml图_数据库表结构er图ER图:实体-联系图(Entity-RelationDiagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型构成E-R图的基本要素是实体、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

ER图:实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型

构成E-R图的基本要素是实体、属性和联系,其表示方法为:

实体型:用矩形表示,矩形框内写明实体名;

属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线;

联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型

在E-R图中要明确表明1对多关系,1对1关系和多对多关系。

1对1关系在两个实体连线方向写1;

1对多关系在1的一方写1,多的一方写N;

多对多关系则是在两个实体连线方向各写N,M

91203d8be08b66b2acdfd277845fcb9c.png

UML:

第一类用例图(use case diagram)

第二类是静态图 (Static diagram),包括类图、对象图和包图

第三类是行为图(Behavior diagram)

第四类是交互图(Interactive diagram)

第五类是实现图 ( Implementation diagram )。

用例图:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图

用例图由参与者(Actor)、用例(Use Case)、系统边界、箭头,作用组成,用画图的方法来完成

cc5d03c3f68efb4b08e637828444bdb9.png

流程图:圆角矩形表示“开始”与“结束”。矩形表示行动方案、普通工作环节用,菱形表示问题判断或判定(审核/审批/评审)环节,用平行四边形表示输入输出,箭头代表工作流方向

4909f06123b811357fd9fa6e088dfe1c.png

1fb106b0bc782852357a5ee7cb4df53f.png

e70c33dae8d0d9fab09f8bdff2f00ea9.png

https://www.cnblogs.com/o-andy-o/category/365721.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192639.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java中File使用–创建文件「建议收藏」

    Java中File使用–创建文件「建议收藏」1.错误示范1,输出的是创建文件夹D:\filepath\test\test.txt。publicclassFileTest{publicstaticvoidmain(String[]args)throwsIOException{StringfileName=”test.txt”;FiletestFile=new…

    2022年6月23日
    23
  • 怎么监控mysql数据变化_mysql数据库数据变化实时监控

    怎么监控mysql数据变化_mysql数据库数据变化实时监控对于二次开发来说,很大一部分就找找文件和找数据库的变化情况对于数据库变化。还没有发现比较好用的监控数据库变化监控软件。今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化1、打开数据库配置文件my.ini(一般在数据库安装目录)(D:\MYSQL)2、在数据库的最后一行添加log=log.txt代码3、重启mysql数据库4、去数据库数据目录我的是(D:\MYSQL\dat…

    2022年6月1日
    17
  • vs2012卸载工具_teighax能卸载吗

    vs2012卸载工具_teighax能卸载吗vs2005的安装和部署功能打包時加入卸载功能:  方法一:  1.在打包項目中添加文件msiexec.exe(一般可在c:/windows/system32/下找到)  2.在文件系統視圖中選擇應用程序文件夾,在msiexec.exe上按右鍵,選擇創建快捷方式,重命名快捷方式為”卸载”.  3.更改此快捷方式的Arguments 为”/x {產品id}”,

    2022年9月23日
    0
  • AndroidAutoSize使用简介[通俗易懂]

    AndroidAutoSize使用简介[通俗易懂]一、简介今日头条屏幕适配方案终极版,一个极低成本的Android屏幕适配方案,项目地址:https://github.com/JessYanCoding/AndroidAutoSize由于此方法是一刀切来适配,所有界面以dp为单位的都会受影响,因此一定要做好防护。二、使用1、集成//集成implementation’me.jessyan:autosize:1.2.1…

    2022年6月6日
    30
  • web开发中前端页面是如何跟后端服务器数据交互的「建议收藏」

    web开发中前端页面是如何跟后端服务器数据交互的「建议收藏」后端服务器一般是指servlet容器,用于执行java源程序常见的网页有html,htm,shtml,asp,aspx,php,jsp等格式前两个常用于静态网页,后面几个常用于动态网页。这里前端网页以比较常见的xx.html和xx.jsp网页作为介绍,其它类似一、静态页面xx.html如何跟后台交互:先来看一个最简单的登陆界面源代码 <body>…

    2022年6月12日
    29
  • settimeout()停止_需求方案

    settimeout()停止_需求方案转载https://aotu.io/notes/2017/09/25/manage-setTimeout-an-setInterval/在管理setTimeout&setInterval这两个APIs时,笔者通常会在顶级(全局)作用域创建一个叫 timer 的对象,在它下面有两个数组成员——{sto,siv},用它们来分别存储需要管理的setTimeoutID/…

    2022年10月3日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号