怎样绘制ER图

一篇文章学会er图绘制 E-R图又称实体关系图,是一种提供了实体,属性和联系的方法,用来描述现实世界的概念模型。通俗点讲就是,当我们理解了实际问题的需求之后,需要用一种方法来表示这种需求,概念模型就是用来描述这种需求。比如:大学中的院系与学生专业,和学生本体之间的关系,大致就遵循下面这张er图我们用上面那张图来说明:比如上图中的:院系,专业,男同学,女朋友比如:上图院系可以用:院系编号,名称,邮箱进行属性描述专业可以用专业代码,专业名称描述男同学可以用学号,姓名描述矩形框:表示实体,框中书写实体名菱形框:表示联系,框中书写联系名椭 阅读详情

E-R图也称实体-联系图(Entity Relationship Diagram),1976年由P.Pchen 提出,提供了表示实体类型、属性和联系的方法。

ER图是我们在上数据库课的时候提到的,简单来说就是辅助数据库设计的概念模型。

 

1.表示方法

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

属性:用椭圆型表示,并用无向边将其与相应的实体连接起来。(可以连实体,也可以连联系)

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

数量:一对一(1:1),一对多(1:n),多对多(m:n)

2.举例

度娘知道上,有个答主画的我觉得可以帮助我们理解ER图的画法。然而这个答主还被人家留言质疑了“你这根本不叫ER图”...exm?心疼原答主1s...估计留言的人弄混了数据表结构和ER图..

度娘知道:ER图怎么画

3.题目

讲完教授给我们出了道画ER图的题目

学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修

教授给出的答案是这样的

 

班里许多同学画成了这样(错误,敲黑板):

 

这个错误的原因是对业务缺乏了解。本科生从属于班级,研究生从属于教研室,本科生与研究生是两个不同的实体,而不是学生实体的两个分类。

4.画图软件

我没有去下专门的画ER图的软件,上面两张图我是用visio画的,office大礼包赛高~

不想下载visio的话,推荐一个在线的画图网站,用例图和流程图也可以用它画~

process on



作者:wanhsin
链接:https://www.jianshu.com/p/196986590d62
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

手把手教学画ER图(案例学习) 本篇文章手把手教学画ER图!欢迎学习! 阅读详情

相关推荐

数据库ER图相关概念及其画法

数据库ER图相关概念及其画法

weixin_52282409的博客 1万+

如何画数据库ER图

一、ER图基本概念 ER图分为实体、属性、关系三个核心部分。在ER图中,实体是长方形,属性是椭圆形,关系为菱形。 1、实体(entity) 即数据模型中的数据对象(即数据表),用长方体来表示,每个实体都有自己的实体成员(entity member)或者说实体对象(entity instance),例如学生实体里包括张三、李四等。 实体还会细分为弱实体和复合实体,一个实体必须依赖于另一个实...

藏经阁 26万+

如何绘制ER图?如何将ER图转换为关系模式?

最后,本报告结合截至2025年的技术发展趋势,探讨了现代ER图绘制工具的演进,特别是人工智能(AI)在建模过程中的辅助作用及其在自动化模式生成方面的支持情况。实体关系图是数据库设计的基石,它提供了一种图形化的方式来描述现实世界中的数据对象(实体)、它们的属性以及它们之间的相互关系。将设计好的ER图转换为关系模式(即数据库中的表结构),是实现数据库物理设计的核心环节。在ER图的绘制实践中,主要存在两种被广泛采用的表示法:Peter Chen博士提出的Chen表示法和更现代的Crow's Foot表示法。

破损的天堂鸟博客 1045

软件设计中如何画各类图之一实体关系图(ER图):数据库设计与分析的核心工具

当谈到数据库设计与分析的核心工具时,实体关系图(ER图)无疑是其中最重要的一环。在软件开发、信息管理以及数据库设计领域,ER图被广泛应用,它是一种强大的数据建模工具,能够使用一系列符号和表示法来描述数据库中实体、属性和实体之间的关系,以直观的方式展现实体之间的关系,有助于设计和理解系统的数据结构。本文将深入探讨实体关系图的绘制步骤、用途、使用场景以及实际应用场景,以此为基础,为读者提供全面的了解和指导。

cooldream2009的博客 3万+

简易ER图绘制软件工具包

ER图是数据库设计的核心组成部分,它通过可视化实体类型、属性和实体间的关系来定义数据模型。实体(Entity)通常代表现实世界中的一个对象,例如一个人、一辆车,而关系(Relationship)则描述了实体间的联系,比如人与车之间的“拥有”关系。在ER图设计中,图形元素主要分为实体、属性和关系三大类。实体通常表示现实世界中的一个对象或事物,例如“学生”或“教师”。属性则描述实体的特征,比如“学生”实体的“学号”、“姓名”等。关系描述实体间的联系,如“教师”和“课程”之间的“授课”关系。

weixin_32099703的博客 1027

PowerDesigner绘制ER图完全指南

PowerDesigner是业界广泛使用的建模工具之一,它提供了强大的数据模型设计能力,支持从概念数据模型(CDM)到物理数据模型(PDM)的转换,甚至能够生成数据库的建表语句。PowerDesigner尤其在数据分析和设计方面表现突出,它通过图形化界面帮助数据库设计者和业务分析师理解和沟通数据结构。概念数据模型(CDM)是数据库设计的抽象表达,它描述了业务需求中的信息结构,而无需考虑特定数据库系统的实现细节。

weixin_42181686的博客 1686

如何高效绘制ER图?

幸运的是,ProcessOn在线绘图工具以其直观的操作界面、丰富的功能集和高效的协作能力,成为了电脑端绘制ER图的理想选择。在图书管理系统中,“图书”与“借阅记录”之间是一对多的关系(一本书可以被多个读者借阅),“读者”与“借阅记录”之间也是一对多的关系(一个读者可以借阅多本书)。在图书管理系统中,常见的实体包括“图书”、“读者”和“借阅记录”。每个实体都有其特定的属性,如图书的“书号”、“书名”和“作者”,读者的“读者编号”、“姓名”和“性别”,以及借阅记录的“记录编号”、“借阅日期”和“归还日期”等。

m0_69512897的博客 3782

从MRF8P9040N数据手册到ADS仿真:手把手教你搞定LDMOS功放设计(附完整模型下载)

本文详细解析了MRF8P9040N LDMOS功率放大器的数据手册关键参数,并提供了在ADS中进行仿真的完整指南。从模型导入、直流工作点验证到负载牵引与阻抗匹配设计,逐步指导工程师完成高效功放设计。文章还包含调试技巧和常见问题解决方案,帮助优化射频功放性能。

weixin_27015733的博客 487

【在Typora中绘制ER图】

在 Typora 中通过 Mermaid 可以方便地绘制简单的实体关系图,对于数据库设计和文档编写非常实用。

学无止境 2631

说说PSTN、ISDN、 ADSL三种互联网接入方式的区别。

互联网的接入方式: 电话拨号接入(PSTN) ISDN接入 ADSL接入 Cable MODEM接入 局域网接入 光纤接入(FDDI) 卫星接入 DDN专线 目前来说,ADSL和Cable MODEM比较常用,今天我们就先来说说PSTN、ISDN和ADSL的区别。 电话拨号接入(PSTN/POTS,Public Switched Telephone Network / Public Oold Telephone Service) 数据终端设备(DTE)通过数据通信设备(DCE)再连

Winyaz的博客 2万+

别再手动改颜色了!用这个Word宏,一键搞定Zotero参考文献超链接的蓝色样式

本文介绍如何利用Word宏一键修改Zotero参考文献的超链接颜色,解决手动调整的繁琐问题。通过详细的VBA代码解析和高级定制方案,帮助科研人员快速实现文献引用的自动化格式优化,提升论文排版效率。特别适合需要批量处理APA等标准格式蓝色超链接的用户。

weixin_30875157的博客 513

使用MySQLWorkBench绘制ER图

数据库设计工具MySQLWorkBench ·       该工具为MySQL官方提供地址:http://dev.mysql.com/downloads/workbench/ 小伙伴们注意按自己的操作系统选择下载版本。 ·       注意事项:安装后将环境语言配置成简体中文,否则中文乱码 工作步骤 新建模型后,会进入此页面。  1./2.切

许佳音的全栈工程师成长之路 4万+

CAD制图

CAD制图可以提高设计效率和准确性,并方便文档的存档和交流,是现代工程设计中不可或缺的一部分。·CAD三维开发是指使用计算机程序和工具来创建、编辑和操作三维模型、图形和设计的过程。它在工程、建筑、制造和游戏等领域广泛应用。CAD三维开发可能涉及到复杂的图形算法、性能优化、并行计算等方面的内容,因此需要深入学习和实践,以提高开发的效率和质量。

RZer的博客 1644

绘制ER图

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import

m0_52387040的博客 1万+

SAP CO实战:如何用KKA2/CJ88结果分析码搞定项目收入成本匹配(附真实案例)

本文深入解析了SAP CO模块中结果分析码KKA2/CJ88的核心应用,通过真实案例详细阐述了如何在成本波动剧烈的销售型项目中,运用结果分析实现收入与成本的精准匹配。文章重点拆解了不同结果分析方法的适用场景与财务影响,并提供了从配置、操作到问题排查的完整实战指南,帮助财务顾问提升项目财务管理能力。

qsc9012345的博客 606

2026年Java 开发工程师常见面试简答题

本文整理了Java开发工程师面试常见简答题及详细解析,涵盖Java基础、集合框架、并发编程、JVM等核心考点。主要内容包括:1. Java基础概念:JDK/JRE/JVM区别、面向对象特性、重载与重写、接口与抽象类、String特性等 2. 集合框架:ArrayList/LinkedList区别、HashMap实现原理、线程安全方案、集合类型对比 3. 并发编程:synchronized原理、volatile作用、线程创建方式、线程池参数与策略、死锁处理 4. JVM相关:内存区域划分、垃圾回收算法、类加载

不务正业的猿 368

ER图连接线上加个圆圈什么意思_ER图模板实例,一篇文章教你绘制专业ER图

ER图是什么呢?ER是Entity Relationship的缩写,ER图翻译过来就是实体-联系图的意思。它由美籍华裔计算机科学家陈品山发明,是用来描述现实世界概念结构模型的有效方法,包括实体型、属性、联系这三个基本构成要素,实体型用矩形框表示,实体性的属性用椭圆图框或者圆角矩形表示,联系则用实心线段表示,并把相应关系的实体型连接起来。ER图常见用途在设计新功能模块的时候,需要清除实体类型以及他们...

weixin_39790877的博客 3215

【即插即用模块】注意力篇 | MICCAI 2023 | MFE:多尺度特征提取,告别固定感受野,猛涨2个点!

本文提出一种用于低分辨率乳腺癌病理图像超分辨率与分类的网络SHISRCNet。针对现有方法处理低分辨率图像效果差、感受野固定等问题,设计了多特征提取模块(MFE),通过多速率空洞卷积覆盖全尺度感受野(局部到全局),结合递进残差连接和动态权重融合机制,实现自适应多尺度特征增强。实验表明,该模块在超分辨率任务中PSNR提升近2个点,分类准确率显著提高。代码提供详细注释,支持即插即用,适用于各类多尺度视觉任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 205

如何用eclipse插件绘制ER图

Eclipse绘制ER 图 1.   下载eclipse插件 2.   把插件放在eclipse的plugins文件夹下 3.   重新启动eclipse 4.   新建ER文件      点击:FileàNewàOthers 5.   绘制ER图 右击画布àimportàDatebase

fengqilove520的专栏 2585

[网络安全自学篇] 八.Web漏洞及端口扫描之Nmap、ThreatScan和DirBuster原理详解

Web渗透技术的核心是发现Web漏洞,发现漏洞有手工和软件自动化扫描两种方式。对于用户验证漏洞、用户凭证管理问题、SQL注入等常见Web漏洞,都可以通过Web扫描器进行扫描。各个扫描器的功能和结果都不同,常见的包括HScan、HScan、X-Sccan、Acunetix Web Vulnerability Scanner、Jsky、Router Scan扫描工具等。本文主要讲解三个常见的Web漏洞扫描工具,分别是NMapp、ThreatScan和DirBuster。希望这篇基础性文章对你有所帮助.

杨秀璋的专栏 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

学习绘制实体属性图与ER图

接下来,用一个矩形框来表示实体,在矩形框的上方写上实体的名称,比如“学生”,在矩形框的下方列出所有属性,每个属性占一行。在学生选课的例子中,一个学生可以选多门课程,一门课程也可以被多个学生选,这就是多对多的关系。ER图,即实体关系图,它不仅表示实体和属性,还表示实体之间的关系。在绘制ER图时,我们先要确定实体和属性,这和绘制实体属性图的步骤类似。比如,我们有两个实体“学生”和“课程”,学生有学号、姓名等属性,课程有编号、名称等属性。而属性则是用来描述实体的特征,例如学生的姓名、年龄,课程的编号、名称等。

weixin_62533176的博客 6976

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

mysql绘制er图教程_使用MySQLWorkBench绘制ER图

数据库设计工具MySQLWorkBench 小伙伴们注意按自己的操作系统选择下载版本。·注意事项:安装后将环境语言配置成简体中文,否则中文乱码 工作步骤新建模型后,会进入此页面。 1./2.切换数据库表设计与ER图。3.创建/管理ER图4.创建/管理表结构 1.表名,[]内的中文为临时注释。命名规约:t_表所属业务模块_具体业务名称例子:企易堪任务信息表t_survey_missio...

weixin_39929595的博客 2667

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

用access如何绘制er图_[制备工艺]用PPT绘制静电纺丝工艺图

Hello,大家好,我是段十三!今天给大家分享用PPT绘制静电纺丝工艺图的教程,参考文献为:Nano Energy, 2019, DOI:10.1016/j.nanoen.2018.11.082.为了这篇教程能让更多人看到,希望大家看完文章后能点击一下右下角的 “在看”,感谢大家的支持!本文使用的软件是PowerPoint2016,本次教程的效果图如下:下面开始今天的PPT教程:...

weixin_39570505的博客 1750

access建立er图_Visio绘制ER图教程

在visio中绘制ER图有两种方式,一种是通过visio的反向工程自动生成;另外一种是通过图形工具进行创建。经过对多个专业绘制ER图的工具探索 后,发现visio绘制ER图不仅快,而且兼容性高。下面以留言板数据库的ER图为例,为大家介绍visio绘制ER图的方法。如果觉得好的话就顶一下 吧!首先打开visio,选择新建--------数据库---------数据库模型图,打开后如下图所示:图 1-...

weixin_39761481的博客 2645

Visio对mysql怎么画er图_Microsoft Office Visio如何绘制ER图?Microsoft Office Visio绘制ER图的方法步骤...

Microsoft Office Visio如何绘制ER图?当我们想用Microsoft Office Visio绘制ER图应该怎么操作呢?不会的小伙伴请看以下教程,今天小编将给大家带来Microsoft Office Visio绘制ER图的方法步骤。方法/步骤首先打开Microsoft Office Visio软件,然后分为两部分讲解:一、打开VISO进行设置1、这时会出现以下界面,我们点击“类...

weixin_39969028的博客 1124

使用MySQLWorkBench绘制ER图详解

数据库设计工具MySQLWorkBench ·该工具为MySQL官方提供地址:http://dev.mysql.com/downloads/workbench/ 小伙伴们注意按自己的操作系统选择下载版本。 ·注意事项:安装后将环境语言配置成简体中文,否则中文乱码 工作步骤 新建模型后,会进入此

一个很酷的人 2万+
上一篇: 公司开发笔记:Injection of autowired dependencies failed问题解决
下一篇: 超详细的mybatis-gen.xml解释
我才是真的封不觉
博客等级 码龄8年 871粉丝 436原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值