如何制作er图-数据库技术ER图如何画

作者&投稿:别元 (若有异议请与网页底部的电邮联系)
~ ER图如何画?

ER图如下图片所示:

在画E-R图时,可以按照对问题的描述按步骤画出每一句话中涉及的实体,再根据给出的实际语义,画出实体之间的联系。前一句话可以画出教研室和教员、班级和学生之间一对多的联系。

另外有的教授和副教授每人各带若干研究生,而一个研究生一般指定一个导师,这是通常规则,所以可以画出教员和学生之间一对多的关系。按照上述的分析方法,从题的说明中得出实体和联系。

扩展资料:

ER图是用来描述现实世界中的实体关系模型,实体就是客观上或者逻辑上存在并且可以区分的人事物。ER图会促使人们以最适合技术理解实现的方法,来规范的描述功能模块的核心要素。

这个图就是数据库的物理结构。而这种描述是无二义的,最清晰传达PM的设计思想。ER图包含实体、属性、联系以及连接线,实体是客观上或者逻辑上能够相互区分的事物。

除此之外实体在ER图中用矩形表示,矩形框内写明实体名。而属性是实体所具有的某一特性,一个实体可由若干个属性来刻画。在ER图中用椭圆形表示,并用无向边将其与相应的实体连接起来。

数据库技术ER图如何画

1、首先要了解ER图的核心要素:实体,属性,关系;实体就是一个个对象,属性就是实体所有的某个属性,关系就是实体和实体之间或者实体内部之间的关系;

2、其次要了解ER图中怎么表示描述的三个核心要素:在ER图中,矩形代表实体,椭圆代表属性,菱形代表关系,各个形状之间用线段连接;

3、首先打开visio,打开“新建”,“常规”,“基本框图”,新建一个空的界面;

4、在这张空的图里要表现的关系:对象1,对象2,关系,先来画对象1,添加一个矩形框,三个椭圆框;

5、用同样的方法,来建第二个对象课程,也是放一个矩形,三个椭圆形,写入对象的名称,然后用线把他们连接起来;

6、建这两个对象之间的关系,像图中加一个菱形,在菱形里写上关系的名称;

7、这样一个简单的ER图做好。

er图怎么画

画法如下:

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

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

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

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

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

其中在ER图中有如下四个成分:

1、矩形框:表示实体,在框中记入实体名。

2、菱形框:表示联系,在框中记入联系名。

3、椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。

4、连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1;对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)

扩展资料:

ER图中关联关系有三种:

1对1(1:1):1对1关系是指对于实体集A与实体集B,A中的每一个实体至多与B中一个实体有关系;反之,在实体集B中的每个实体至多与实体集A中一个实体有关系。

1对多(1:N):1对多关系是指实体集A与实体集B中至少有N(N>0)个实体有关系;并且实体集B中每一个实体至多与实体集A中一个实体有关系。

多对多(M:N):多对多关系是指实体集A中的每一个实体与实体集B中至少有M(M>0)个实体有关系,并且实体集B中的每一个实体与实体集A中的至少N(N>0)个实体有关系。

参考资料:

-ER图




er图是什么
ER图对于数据库设计者而言非常有用,因为它可以帮助捕捉现实世界的数据模型,将其转化为可以理解的视觉化图形。这种图提供了对数据库的概览,使设计者能够快速理解实体间的交互和数据之间的关系类型。通过这种方式,数据库设计者可以更好地组织和优化数据设计,从而提高数据的效率和系统的性能。此外,它还有...

谁会做数据库结构ER图.我建好了结构图表.但老师要我用ER图画出来.,不...
就是可以表示实体之间关系的图 其实也满简单的 一般性就是一个表就是一个实体,用方框表示 表中的字段就是一个个属性,用椭圆表示 表间的关联就是关系,用菱形表示 什么字段和什么字段的关联就是,属性间有联系 连连线就行了 大致的初步的图就这样话就可以了 一般交作业这个程度也就够了 ...

什么是ER图
即使对SXL-92数据库来说,设计好的数据库也是具有挑战性的。它们

数据库结构图怎么转化成ER图
用PowerDesigner 12去画。这是设计ER图的软件。

erwin是什么软件
2、然后就是出现一个保存对话框,文件名处打上“ER图”,这样,Visio就新建了一个名为“ER图”的绘图模具,并且把椭圆加入了该模具中接下来就是继续添加需要的图形。3、很多数据库自带的客户端或者第三方工具都能逆向生成ER图,包括Visio和Rose(里的某个我想不起名字的工具)都可以。曼哈特软件找...

什么是er图
减少冗余和提高查询效率至关重要。同时,ER图也是数据库设计和软件开发过程中沟通的有效工具,帮助团队成员理解数据模型的结构和设计意图。总结来说,ER图是一个强大的工具,用于可视化表示数据库中的实体、它们之间的关系以及实体的属性。它为数据库设计者提供了一个直观的方式来描述和理解数据模型的结构。

...能建立数据库EER模型图,但我想把数据库现有的表变成EER模型图...
mysql workbench支持逆向工程建模,具体操作如下:Menu Database->Reverse Engineer...弹出Reverse Engineer Database对话框 Connection Options ->next Connection to DBMS ->next Select Schemas 选择要逆向的数据库 Select Objects ->next Reverse Engineer ->Execute Results ->Finish ...

数据库的ER图这样画对吗
使用powerdesigner画呗

怎样将Oracle数据库中的表画ER图,看过些ER图例子,还是不会自己做的...
数据库中的表,你要理解是什么表,表与表的关系,比如说一对一,一对多,多对多的关系,例如学生表S,课程表C,成绩表SC,S和C就是多对多的关系,那他们之间就会有一个连接表SC,如果是系表D和学生表S,就是一对多的关系,

什么是“er图”
4、ER图是指实体——联系图。他是对现实世界的一种抽象,用以表示现实世界中的事物集、事物及事物间的相互联系。构成ER图的基本要素是实体、联系和属性。5、ER图是基于ER模型(实体关系模型)画的,属于概念模型,是对现实世界的实体及其之间关系的抽象。数据库表是属于数据模型,用来描述数据的结构关系...

郧西县14761325276: 做数据库er图的步骤 -
博帖桑菊: 1、分析你所要描述的对象,也就要要进行需求分析,因为你做的系统不一样,同样的东西,可能描述得也不一样,比如:做一个工资系统,和做一个人事管理系统,对于工资这个实体,他的描述就完全不一样. 2.把你所了解的实体及其属性,...

郧西县14761325276: ER图怎么画?详细点
博帖桑菊: 最简单的方法,装一个Visio,然后选择数据库,可以直接导出ER图,然后保存成图片放到Word里就可以啦. 前提是你的外键关系要建好 当然,如果没有外键关系,也能生成,只是各个表之间的线就没有了.不过你可以手动连接.也很简单. 画的方法可以参加以下的连接 Visio如何反向导出数据库设计文档

郧西县14761325276: 如何画数据库的ER图 详细点 -
博帖桑菊: ER图其实不难啊...只要你搞清楚对象,以及对象的关系,比如是1:n或者n:m~ http://imgsrc.baidu.com/baike/pic/item/5af4d7ea278f27f6d539c9c3.jpg 比如这个图就很形象直观,相信一看就能明白

郧西县14761325276: 以下数据库er图应该如何画 -
博帖桑菊: 构成E-R图的基本要素是来实体型、属性和联系,其表示方法为:· 实体型(Entity):用矩形表示,矩形框内写明实体名.· 属性源(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如百学生的姓名度、学号、性别、都是属性.· 联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n). 比如老师给学生授课存在授课关系,学生选课存在选课关系.

郧西县14761325276: 博客数据库怎么做ER图?
博帖桑菊: 事实上,你的理解有误差. ER图,不是依靠数据库做出来的. ER图,要依据用户需求以及用户流向,以及用户操作以及功能来划分的. 而数据库,则是最终产物. -------------博客模块,也可以划分: 登录——》身份——》授权(根据角色) ——》用户操作(写文章,编辑,删除...) ——》用户异常中断OR正常退出 ——》用户流程结束. 这其中,ER图,就要根据关系去展示, 用户登录,如何同你的用户角色以及权限设置以及资源去关联; 这才是你要考虑的设计问题

郧西县14761325276: 计算机三级数据库技术操作题ER图怎么画 -
博帖桑菊: 如果是要用的话,太多的方法.如果是要学画的话,主要难点在手部.系统自带画图工具或者office就无法完成了.PS、FLASH或者CAD都可以,但还是需要一定美术功底.或者干脆用画图板画.其他的嘛,office就可以完成.

郧西县14761325276: 用erwin如何画er图? -
博帖桑菊: 1. 打开erwin 2. 从主菜单中选择"Tools”---"Reserse Engineer....."3. 弹出反向工程对话框,按照自己的要求设置4. 点击NEXT ,连接数据库 就能导出一整个数据库的ER图来.

郧西县14761325276: 怎么 用 visio 的反向工程 生成 sql 的 er 图 我是小白 求详细 -
博帖桑菊: 很简单,实际操作过一次你就会了.打开visio ,文件—>新建—>数据库—>数据库模型图.建立数据库模型图之后,菜单栏多出一个菜单项"数据库".点数据库菜单—>反向工程.在反向工程向导中:"已安装的visio驱动程序"选择"ODBC通用驱动程序","数据源"选择"TEST",点"下一步"按钮,输入连接数据库的用户名和密码,点"确定"按钮,"对象类型"选择表,主键,索引,外键,点"下一步"按钮,选择要生成er图的表,点"下一步"按钮,选中"是,将形状添加到当前页",点"下一步"按钮,点"完成"按钮.给你个示例吧: http://blog.csdn.net/jianhuili/article/details/7623649

郧西县14761325276: er studio 导入sql文件 生成 er图 -
博帖桑菊: er studio 导入sql文件 生成 er图1. 打开mysql workbench,选择首页中间"Data Modeling"下方的第二栏"Create EER Model From Existing Database";2. 在"Stored Connection"里选择"Manage Stored Connections...";3. 在Manage DB ...

郧西县14761325276: 如何用Navicat生成ER图表 -
博帖桑菊: 使用Navicat通过主窗口查看对象类型的方法一般可以分详细信息、列表、ER图表这三种.一般情况下,Navicat 都通过使用“列表”查看对象类型.ER 图表可以通过图表来查看在数据库或模式的表栏位和表之间的关系,也可以直接添加外键限制到表.下面就给大家介绍一下如何用Navicat生成ER图表.从主菜单选择查看-> ER 图表,或在右下角点击ER图标按钮,即可将表数据切换为ER图表的样式.Navicat ER 图表功能主要体现在可以通过图表来查看在数据库或模式的表栏位和表之间的关系,它也容许直接添加外键限制到表,ER图表的界面远远优于列表和详细信息的界面,这是用户使用ER图标的最大原因.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网