E-R图要怎么画?

Visio绘制E-R图和数据库模型图具体步骤 本节以 Visio 2013 版本为例进行讲解,主要介绍如何使用 Visio 设计 E-R 图和数据库模型图。 阅读详情
AI摘要

本文介绍了实体关系图(E-R模型图)的概念与绘制方法,详细解释了实体、属性、联系等基本元素,并提供了从E-R图到关系模型的转换指南。

概念

实体关系图又称E-R模型图,是一种提供了实体,属性和联系的方法,用来描述现实世界的概念模型。通俗点讲就是,当我们理解了实际问题的需求之后,需要用一种方法来表示这种需求,概念模型就是用来描述这种需求。

基础元素

1. 实体
实际问题中客观存在的并且可以相互区别的事物称为实体。实体是现实世界中的对象,可以具体到人,事,物。可以是学生,教师,图书馆的书籍。

2. 属性
实体所具有的某一个特性称为属性,在E-R图中属性用来描述实体。比如:可以用“姓名”“姓名”“出生日期”来描述人。

3. 实体集
具有相同属性的实体的集合称为实体集。例如:全体学生就是一个实体集,(983573,李刚,男,1999/12/12)是学生实体集中的一个实体。

4. 键
在描述实体集的所有属性中,可以唯一标识每个实体的属性称为键。键也是属于实体的属性,作为键的属性取值必须唯一且不能“空置”。

5. 实体型
具有相同的特征和性质的实体一定有相同的属性,用实体名及其属性名集合来抽象和刻画同类实体称为实体型,其表示格式为:实体名(属性1,属性2,……)

6. 联系
世界上任何事物都不是孤立存在的,事物内部和事物之间都有联系的,实体之间的联系通常有3种类型:一对一联系,一对多联系,多对多联系。

绘制实体关系图

实体(方框表示),联系(菱形表示),属性(椭圆表示),联系(直线表示)
在这里插入图片描述

如何绘制关系图

最简单的原则

  1. 首先找出实体并用矩形表示
  2. 找出实体的属性用椭圆表示
    自己找出哪一个属性是主属性
  3. 找出实体之间的关系用菱形表示
    1:1联系:一对一
    1:n联系:一对多
    m:n联系:多对多

转化为关系模型

最基础的做法

  1. 实体转换为一个关系模式
  2. 实体的属性就是关系的属性,实体的码就是关系的码
  3. 实体间联系的转换
    1:1 当转换为关系模型时,在两个实体任选一个添加另一个实体的主码作为外码。
    1:N 当转换为关系模型时,在N端添加1端的主码作为外码。(联系的属性也能放在N端)
    M:N 当转换为关系模型时,需要将联系转换为实体,然后在该实体上加上另外两个实体的主码,作为联系实体的主码,然后再加上该联系自身带的属性即可。

可以看这两个视频理解
ER图转关系模式
在这里插入图片描述
在这里插入图片描述
画出E-R图并转换成关系模型
在这里插入图片描述
在这里插入图片描述

书上概念

强实体集转化方法
弱实体集转化方法

在这里插入图片描述

联系集转化方法

在这里插入图片描述
在这里插入图片描述

复合属性及多值属性转化方法

在这里插入图片描述

类层次转化方法

在这里插入图片描述

聚合转化方法

太复杂惹~~~~=o= 不管了。

个人理解

一. 实体肯定是需要转化成这种形式
实体(实体属性1,属性2,属性3,属性4,属性5)

二. 1对n的转化
某些属性的添加看实体是n端还是1端 1端上不用添加 n端要添加1端的主码作为外码

三. n对m的联系也要转化为实体
将联系转换为实体,然后在该实体上加上另外两个实体的主码,作为联系实体的主码,同时也是外码,然后再加上该联系自身带的属性即可。

E-R图的设计 2:E-R图的基本要素是什么及概念:(1):实体 一般认为,客观上可以相互区分的事物就是实体,实体可以是具体的人和物,也可以是抽象的概念与联系。关键在于一个实体能与另一个实体相区别,具有相同属性的实体具有相同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体。在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三、学生李四都是实体。如果是弱实体的话,在矩形外面再套实线矩形。(2):属性 实体所具有的某一特性,一个实体可由若干个属性来刻画。属性不能脱离实体,属性是相对实体而言的。在E-R图中用椭圆形表 阅读详情

相关推荐

怎样在EA中画E-R图

一点睛 1什么是E-R图? E-R图也称为实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述显示世界的概念模型。 2E-R包括什么? 实体:客观存在并可以相互区别的事物。 属性:实体所具有的一个属性。 关系:实体和实体之间以及实体内部的关系。 3E-R中的关系? 1对1:一个应聘人员对应一个应聘人员账号。 1对多:一个角色可以对应多个用户。...

实践求真知 6570

E-R图的画法

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体、属性和联系的方法,用来描述现实世界的概念模型。实体(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名。比如下面这个表示一个学生的实体: 属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来,如学生的姓名、学号、性别、都是属性。如果

天行健 君子以自强不息,地势坤 君子以厚德载物。 2万+

MySQL Workbench 画E-R图, 并根据E-R生成sql

MySQL Workbench 画E-R图, 并根据E-R生成sql

net 1万+

[MySQL]数据库原理1,三大范式,E-R图,DataBase,数据库管理系统(DBMS),Relationship,实体、属性、联系 映射基数,关系型数据库,联系的度数等——喵喵期末不挂科

认识数据库常见的数据库管理系统应用案例。1.数据(Data)2.数据库(DataBase ,简称DB )3.数据库管理系统(DBMS)认识关系型数据库实体、属性、联系绘制E-R图关系模式的规范化1.第一范式(1NF)2.第二范式(2NF)3.第三范式(3NF)4.第二范式(2NF)和第三范式(3NF)的区别E-R图实体间的联系联系(Relationship)的基本概念联系的度数映射基数一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)E-R图E-R图的画法

ormstq的博客 7599

Unity2019编译器下使用Ump无错误,打包exe不播放 或 将exe文件在其他电脑下运行不播放

一、unity编译器下使用UMP可以播放视频,打包后查看debug 出现错误 UnloadTime: 1.070900 ms Fallback handler could not load library F:/PCTest/AccessControlSysteam/jfmx_Data/Mono/libdl Fallback handler could not load library F:/PCTest/AccessControlSysteam/jfmx_Data/Mono/libdl.dll Fa.

qq_42345116的博客 4700

CMOS反相器版图设计全解析:PMOS/NMOS布局与VDD/VSS连接门道

版图设计是芯片从电路原理图迈向物理实现的必经桥梁,而CMOS反相器作为最基础的数字单元,恰好是理解这一过程的最佳切入点。在版图绘制中,PMOS与NMOS因导电类型和迁移率差异,需要在N阱与P衬底上分别规划,并呈现出不同的有源区尺寸。真正决定版图好坏的关键,往往在于VDD/VSS的完整连接——不仅要接通源漏,还要通过阱接触和衬底接触固定阱与衬底电位,防止寄生PN结正偏和闩锁效应。合理布局电源地线轨道、优化接触孔数量,能显著降低寄生电阻与电迁移风险。这些原理不仅适用于反相器,也是所有CMOS数字标准单元版图设计

weixin_29159441的博客 301

一文打通ER图(手把手教你画)

一文打通ER图,手把手解决掉痛点跟难点,包含例题讲解: 设某商业集团有多个商店。在其信息系统中,对“商店”记录有商店编号、商 店名、地址等信息;对销售的 “商品”记录有商品号、商品名、规格、单价等信息;对其 “职工”记录其职工编号、姓名、性别和业绩等级(优秀、良好、较差)等。每个商店可销 售多种商品,每种商品也可放在多个商店销售,每个商店销售每一种商品,需要记录每月的 销售量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工按照聘期规定 月薪发放工资,每个聘期长度为 1 年。 (1)试画出

一个菜鸡的博客 8万+

S32K3的STCU2模块详解:从硬件FSM到MCAL配置,搞懂BIST在线测试全流程

本文深入解析S32K3系列MCU的STCU2模块,从硬件FSM架构到MCAL配置,详细讲解BIST在线测试全流程。通过分区的安全策略和实战代码示例,帮助开发者掌握汽车电子系统中的功能安全实现,提升系统可靠性和安全性。

weixin_42525328的博客 446

一张图告诉你E-R图怎么画

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来; 用”菱形框“表示实体型之间的联系成因,...

日拱一卒,功不唐捐 1万+

手持式激光测距仪全套方案

激光测距全套方案,包括原理图、源代码、PCB、BOM、光学部分资料,结构、特殊元件数据手册及供应商联系方式,提供调试技术文档。全套方案已成功打板验证,实现0.05~50m测量范围,精度在+/—1.5mm,激光波长635~650nm,功率《1mW。方案预留了TTL串口、RS485接口,可通过串口助手看到测量数据,可自行DIY或者商业开发。无论是电路小白,还是技术大拿,都能通过方案资料成功做出一套激光测距仪。

Laser01的博客 2055

【原创】SAP/Oracle 集团企业海外全球化实施注意事项: 一带一路本地化 (持续更新)...

ABC集团SAP的系统平台已经扩展到全球一百来个国家和地区,SAP系统平台的全球实施项目中, 当时是需要支持当地的业务和法律法规的合规要求。   当时客户也是缺乏当地的资源以及对当地法律法规和业务实践的了解,需要团队提供了全球化的支持,通过我们全球产品技术专家充分传递了各区域的本地化支持和实践 而且近年来我们发现一些国家和政府,陆续都在推出一些新的税改和合规的要求,接下来基于这些要求,我们全球...

weixin_34024034的博客 1143

怎样使用visio画E-R图

怎样使用visio画E-R图 1 2 3 4 5 6 7   E-R图也叫做实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,是用来用来描述现实世界的概念模型。对于计算机专业的软件系统项...

2041

(四)激光线扫描-光平面标定

激光发射器投射出一条线,形成的一个扇形区域平面就是光平面,也叫光刀面,与物体相交就形成了一道线激光。如果物体形状不是规则的,自然相交的线就会是一条蜿蜒曲折的线条。AxByCzD0AxByCzD0从而可以获得图像线激光上像素点的深度。💡 注意:平面方程是在同一个坐标系下定义的(如相机坐标系),所以一旦激光平面标定完成之后,激光器和相机的相对位置就必须固定不动了。

FlyWine的博客 6137

如何画E-R图

(一)、以自底向上设计概念结构的方法为例,它通常分为两步:第一步:首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图即分E-R图。 第二步:集成局部视图。概念结构是对现实世界的一种抽象,一般有三种抽象: ⑴分类 ( is member of )⑵聚集 ( is part of)⑶概括 (is subset of )设计分E-R图的步骤

artern的专栏 1977

移花接木,玩转CANoe的几种扩展接口应用(五)——串口设备

近期看到粉丝朋友在CANoe自动化测试方面的关注度很大,今天就围绕这个做一个专题,总结一下以往项目上用过的几种CANoe扩展接口,分享出来希望对相关领域的网友有所帮助。本文是该专题的第五篇文章,主要讲解了串口设备的功能配置、连接方法、配置方法、调用方法,最后分析了这种扩展借口应用的特点和适用场景。

Mr.Cssust的博客 2369

客服转人工率直降60%!OpenClaw深度集成NLP引擎,打造企业级对话自动化智能客服系统

本文介绍了一套基于OpenClaw智能体框架和NLP大模型引擎的智能客服系统解决方案。该系统通过深度集成NLP引擎实现精准语义理解,采用分层架构设计支持多渠道接入和业务系统对接,显著提升了客服效率。核心亮点包括:92%的重复问题自动解决率,60%的转人工率下降,40%的人力成本降低,以及从30秒压缩至0.5秒的平均响应时长。文章详细阐述了技术选型、系统架构设计、核心模块实现等关键环节,展示了如何通过智能对话系统破解传统客服业务中的人力资源与服务质量矛盾。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 361

快速画出E-R图

文章目录什么是E-R图?什么是实体?什么是属性?实体型、属性、联系实体间的联系两个实体之间的联系两个以上实体之间的联系单个实体型内的联系着手E-R图ISA联系基数约束Part-of联系注意事项 什么是E-R图? 描述概念模型的有力工具。它提供了表示实体型、属性和联系的方法。 什么是实体?什么是属性? 实体型、属性、联系 一个实体可以有多个属性 实体内部的联系,通常是指组成实体的各属性之间的联系 实体之间的联系,通常是指不同实体型的实体集之间的联系 多个实体间可以有不同的联系 实体间的联系 把参

D_ps19990501的博客 4529

计算机控制技术及应用

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

PowerDesigner怎样画E-R图

PowerDesigner怎样1画E-R图 步骤1:新建窗口,file → new model → model type → ConceptualDataModel ,如图: 步骤2:选择实体,conceptual diagram的第一排第4个为实体类,第一排第6个为一对一联系,第二排第1、2个为一对多、多对多联系 步骤3:将框框拖过来后,双击,如图,修改框框名字 步骤4:添加表下面的属性,...

WQLWWW的博客 7158

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

在 visio 中画E-R图

E-r 图 (Entity Relationship Diagrams) 是概念结构设计中最常用的工具。 用 visio 可以方便地画出 E-R 图。 在 visio 自带的“基本流程图形状”(“文

wangchaoqi1985的博客 2271

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

画E-R图实例

进一步熟悉了E-R图的画法,以及数据库的基本设计。注意mysql并没有交集INTERSECT关键字,这是SQL才有的,但是可以通过表连接来实现交集。对范式进一步理解,要注意第三范式3NF中的描述,每一个非主属性既不传递依赖于码,也不部分依赖于码,若所有属性都是主属性,则直接属于第三范式。逻辑结构设计,进一步熟悉了将实体间的联系转换为关系模式,要注意1对n联系,要合并该联系的话,是与n端对应的关系模式合并,如学院和学生的“隶属于”联系,是1对n,合并联系的话,则在学生关系中加入学院的码这个属性。

m0_67882861的博客 642

画E-R图·数据库笔记(四)

ER图E-R图定义数据模型概念模型1.信息世界中的基本概念2.两个实体型之间的联系(1)一对一联系(1:1)(2)一对多联系(1:n)多对多联系(m:n)绘制E-R图1.局部E-R图设计2.整合为整体E-R图3.消除冗余 E-R图定义 实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 是描述概念模型的工具。 数据模型 数据模型是用来描述数据库数据的结构、定义在结构上的操作,以及数据间的约束的一组概念和定义。 通常由数据

江慕途征的博客 1万+

利用EA画E-R图

什么是E-R图?      E-R图 也称为实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述显示世界的概念模型。 E-R图都包括哪些东西?      实体:客观存在并可以相互区别的事物    属性:实体所具有的一个属性    关系:实体和实体之间以及实体内部的关系 E-R图中的关系?      1对1:一个孩子只有一个亲生妈妈    1对多:一个孩子有多个家长    多对多:

破茧成蝶 7428

navicat画E-R图

5.源选择自己需要画图的数据库,目标就是default。意思是把自己的数据库逆向到default。4.点击工具–>逆向工程—>逆向数据库到模型。6.选择自己所需要的表,然后点击开始。8.将表拖到右边工作区。

weixin_73111027的博客 1229

能画数据库E-R图的软件有哪些

能画数据库E-R图的软件有很多,包括: Visio:这是一款功能强大的图形绘制软件,能够用来绘制各种图形,包括E-R图。 SmartDraw:这是一款专门用于绘制E-R图的软件,具有专业的图形绘制功能和强大的图形编辑功能。 Lucidchart:这是一款在线图形绘制软件,可以用来绘制各种图形,包括E-R图。 MySQL Workbench:这是一款专门用于设计MySQL数据库的软件,也可以...

weixin_35752122的博客 1万+

用电脑自带的画图工具画E-R图

用电脑自带的画图工具画E-R图

weixin_64967497的博客 2086
上一篇: 复学c++
下一篇: 软考笔记
IntMain45
博客等级 码龄7年 63粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值