⑴ 软件工程中E-R图怎么画
NO1.添加好必要的图形
1、由于Visio 2003默认的绘图模板并没有E-R图这一项,但是画E-R图必须的基本图形Visio 2003还是有的,所以我们就得先把必要的图形添加到“我的模板”。以添加椭圆和矩形为例,打开Visio2003,在主界面的选择绘图类型下选择“框图”,然后选择“基本框图”
2、在基本框图的的可选图形中找到椭圆形,右击,选择“添加到我的形状”,然后芦闹返选择“添加到新模具”
3、然后就是出现一个保存对话框,文件名处我们打上“ER图”,这样,Visio就为我们新建了一个名为“ER图”的绘图模具,并且把椭圆加入了该模具中
4、接下来就是继续添加需要的图形。找到矩形,右击,选择“添加到我的形状”,这次不是选择“添加到新模具陪饥”,而是添加到“ER图”
5、重复上述步骤直到把画ER图所需的所有图形(矩形,椭圆,菱形,直线)添加完毕。需要注意的是,并不是上述图形都能在“基本框图”下找到。比如直线可以在数据库的ORM图下找到,菱形则在流程图的基本流程图中
NO2.开始绘制ER图
1、点击菜单栏的“文件”,依次选择“形状”,“我的形状”,“ER图”
2、这时候Visio 2003就进入了画图状态,可以看到我们自定义的ER图模型下,已经有绘制ER图必须的一些图形了。看到界面的左边,选中“矩形”这个画图模型,按住鼠标左键不放,直接拖动到中间的带有标尺的画图区域,双击图形可以在里面输入文字
3、根据ER图的规则开始我们想要的绘图,矩形表示实体,椭圆表示实体的属性,菱形表示实体与实体之间的联系,图形之间用线段连接,直到绘图基本完成
4、最后一个步骤,保存好绘制出来的图形。点击菜单栏的“文件”,选择“另存为”,填好文件的名字,文件类型可以选择普通的弯缓“jpeg”,但这样保存以后就不可编辑了。建议再保存一份vsd格式的绘图工程文件以便日后修改
⑵ er图怎么画
在E-R图中,每个实体集用一个大拦矩形表示;每个联系集用一个菱形框表示;每个属性用一个椭圆形框表示;在标识码也就是主码下面画一条横线;用一条直线表示一个实体集与一个联系集之间的联系,并在直线的端部标注联系的种类(1:1、备贺1:N、M:N)。当然,er图是数据库概念结构设计阶段的产物,它必须基于上一阶段也就是用户需求分析阶段的结果——数据流图和数据字仿仿派典。
⑶ 数据库画er图
方法/步骤
首先要了解ER图的核心要素:实体,属性,关系;实体就是一个个对象,比如猫;属性就是实体所有的某个属性,比如猫的性别;关系就是实体和实体之间或者实体内部之间的关系。
以同样的方式定义课程实体,然后建关系表,拖进关系线段,连接两个实体,注意两头都是红色才是真正的连接起来了。会自动在关系属性里建立起连接,如下图所示:
到目前为止关系ER图就画完了,这种图ER图算是比较正规的一种了,比上面画的那一种要正规许多。当然,如果还想在专业化一些,可以用PowerDesign来绘制ER图。
⑷ ER图怎么画详细点
最简单的方法,装一个Visio,然后选择数据库,可以直接导出ER图,然后保存成图片放到Word里就可以啦。 前提是你的外键关系要建好 当然,如果没有外键关系,也能生成,只是各个表之间的线就没有了。不过你可以手动连接。也很简单。 画的方法可以参加以下的连接 Visio如何反向导出数据库设计文档
⑸ 什么是ER图该怎么画
实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称为帆闭ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。 构成E-R图的基本要素是实体、属性和联系,其表示方法为: ˙实体型:用矩形表示,矩形框内写明实链首体名; ˙属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线; ˙联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型 在E-R图中要明确表明1对多关系,1对1关系和多对多关系。 ˙1对1关系在两个实体连线方棚轿数向写1; ˙1对多关系在1的一方写1,多的一方写N; ˙多对多关系则是在两个实体连线方向各写N,M
⑹ sql-yog怎么快速画数据库E-R图
SQLyog中文版是一款专业的图形管理软件,SQLyog操作简单,功能强大,能够帮助用户轻松管理自己的MYSQL数据库,SQLyog中文版支持多种数据格式导出,可以快速帮助用户备份和恢复数据,还能够快速地运行SQL脚本文件,为用户的使用提供便捷。
不能画ER图。
⑺ 客户,产品,订单,发货单如何画出ER图客户和产品肯定是实体,那么单据是实体么
在指定的ER模型中,实体单据对应的属性应表达出其建立起联系之后对应的相关内容,因此包涵的是部分的信息而不是全部。
(1)确定所有的实体集合;
(2)选择实体集应包含的属性;
(3)确定实体集之间的联系;
(4)确定实体集的关键字哪型脊,用下划线在属性上表明关键字的属性组合。
(7)怎么用sqlserver画er图扩展阅读:
ER图中关联关系有三种:
1对1(1:1) :1对1关系是指对于实体集A与实体集B,A中的租辩每一个实体至多与B中一个实体有关系;反之,在实体集B中的每个李渗实体至多与实体集A中一个实体有关系。
1对多(1:N) :1对多关系是指实体集A与实体集B中至少有N(N>0)个实体有关系;并且实体集B中每一个实体至多与实体集A中一个实体有关系。
⑻ 怎么把SQL数据库画成ER图
用microsoftvisio,新建数据库->数据模型图,选择"数据库->反向工程"接下来按提示操作,选择好microsoftsqlserver驱动及数据库,输入用户名密码,选择好你要导出的内容,点下一步即可完成导入.
下载地址用迅雷里的搜索条搜一下就能找到.
⑼ 数据库技术ER图如何画
如何画数据库ER图
数据库设计中重要的一环首先就是概念设计,也就是说,要从实际问题出发,排除非本质的东西,抽象出现实的数据结构之客观规律——即画出数据结构图——ER图。这是数据库设计的重点,也是数据库设计的难点。
那么,如何才能正确地反映客观现实,将ER图画好呢?
答案是,必须进行正确的需求分析。那么如何进行需求分析呢?需求分析一般有两种方法,一种是结构化分析(SA),一种是面向对象分析(OOA).通过这两种方法的实施以后,都可以得到比较正确的ER图。现在以下面的实际问题为例,通过结构化分析(SA)方法的应用,讲述如何得到比较正确的ER图。
(一)校务管理系统
在要建立的系统中,有以下功能:
1.管理老师的功能:录入老师情况(姓名.地址.所教课程),老师缺课记录(名字.时间.原因.课程)
2.管理学生的功能:录入学生情况(姓名.所选课程.成绩)
3.教务主任的功能:查询统计1:教师情况2:学生总成绩3:学生平均成绩
要求:
1)用结构化方法画出系统顶层图、0层图,数据字典。
2)画出该系统的数据模型ER图。
一、结构化分析的需求分析
1)分析实际情况
根据实际情况,我们得到一下情况:
(一)教师任课流程:
⑽ 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)个实体有关系。