软件工程E-R图中1 : 1,1 : n或m : n代表什么意思?
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格式的绘图工程文件以便日后修改
N-S图:也叫盒图,这种流程图将全部算法写在一个矩形框内,而且在框内还可以包含其它的从属于它的框。
PAD图:也叫问题分析图,用二维树形结构的图表示程序的控制流。
程序流程图:也叫程序框图,用统一规定的标准符号描述程序运行具体步骤的图形表示。
E-R图:也叫实体-联系图,用实体类型、属性和联系等方法,描述现实世界的概念模型。
1、表示方式的不同:
N-S图:用矩形框,将全部算法写入;PAD图:用二维树形结构表示;
程序流程图:用统一规定的标准符号表示;E-R图:用实体类型、属性和联系等方法表示。
2、优点不同:
N-S图:功能域明确,一眼就可以看出来;PAD图:程序结构十分清晰;
程序流程图:对控制流程的描绘很直观;E-R图:表达能力强,易于理解。
3、缺点不同:
N-S图:不能任意转移控制;PAD图:不如流程图易于执行;
程序流程图:不易表示数据结构;E-R图:数据和应用分离,ER仅分析数据及其联系。
扩展资料
N-S图特点:
1)NS图形象直观,功能域明确,具有良好的可见度;
2)很容易确定局部和全局数据的作用域;
3)不可能任意转移控制;
4)很容易表示嵌套关系及模块的层次关系;
5)复杂度接近代码本身,修改需要重画整个图;
6)它强制设计人员按SP方法进行思考并描述他的设计方案,因为除了表示几种标准结构的符号之处,它不再提供其他描述手段,这就有效地保证了设计的质量,从而也保证了程序的质量。
参考资料来源:百度百科--N-S图
参考资料来源:百度百科--PAD图
参考资料来源:百度百科--程序流程图
参考资料来源:百度百科--E-R图
参考资料来源:百度百科--概念模型
1.E-R图中对应各种不同的联系如何映射? 2.一个菱形框联系3个实体如何表 ...
2 如何表达是什么意思?和谁有区别?这些都没说清楚 这个就是所谓的三元联系,同样是实体映射成关系,联系映射成独立的关系。和二元联系的区别也就是对于1:n的定义有些差别,这个联系是3个实体互相之间的关系。3 就这个还靠谱点 命令式数据库交换语言主要用于程序设计中实现对数据库数据的操作,是必不...
实体联系图E-R图纸
E-R图,全称为实体联系图,是一种专门用于表示现实世界概念模型的工具,它通过实体型、属性和联系来清晰地展示数据之间的关系。在E-R图的基本构成中,实体型占据重要位置。它们以矩形的形式表示,矩形框内明确标注了实体的名称,直观地展示了实体的基本信息。属性则是E-R图中的另一个关键元素,它们用...
画出E-R图,并指出其联系类型是1:1,1:N还是M:N 将E-R图转换为关系模式...
转换的关系模式为:产品(产品号,产品名),主码是“产品号”零件(零件号,规格型号),主码是“零件号”组成(产品号,零件号,数量),主码、外码均是“产品号”、“零件号”
软件设计中,N-S图、PAD图、程序流程图、E-R图,这四种图分别表示什么意思...
表示的意思如下:N-S图:也称为框图,这种流程图将所有算法写在一个矩形框中,并且还可以在框中包含从属于其的其他框。PAD图:也称为问题分析图,其用二维树结构图表示程序的控制流。程序流程图:也称为程序框图,以统一定义的标准符号描述程序操作的特定步骤的图形表示。E-R图:也称为实体连接图,...
E-R图中的E和R分别代表什么?
1. 在E-R图中,"E"代表"Entity",中文意为"实体"。2. "R"代表"Relationship",中文意为"关系"。3. ER图是一种概念模型,用于描述组织或单位,它提供了表示实体、属性和关系的图形化方法。4. 实体是ER图中的基本概念,指的是可以被识别和区分的对象。5. 属性是实体所具有的特征,每个实体都...
E-R图中,供应商是一个主体,供应商的地址是一个属性,假如一个供应商有...
E-R图中,供应商是一个实体(或者说是实体名),供应商的地址是一个属性(属性名),假如一个供应商有多个地址,按照关系模型的分解,必须满足3个范式的要求,那么第一范式就是说“当关系模式R的所有属性都不能分解为更基本的数据单位时,称R是满足第1范式的,简记为1NF。“有两种办法解决,第一,...
E- R图中实体、联系和属性的含义是什么
这三个要素之间的关系可以用图形化的方式表示,实体通常用矩形表示,联系用菱形表示,属性用椭圆形表示。E-R模型是数据建模的一种重要工具,可以帮助开发人员更好地理解和描述系统中的实体、联系和属性之间的关系,从而设计出更加高效、可靠和可维护的系统。E-R图的基本要素:椭圆形框:表示实体或联系的...
E-R图是什么
E-R图,也称实体-关系图,是用来显示了实体集之间关系的。它提供了表示实体类型、属性和联系的方法;用来描述现实世界的概念模型。ER模型是数据库的设计或蓝图,以后可以作为数据库实现。在E-R图中,实体集是一组相似的实体(数据模型中的数据对象),这些实体可以具有属性。在数据库系统中,实体是数据...
E-R图表示的是什么?
在ER图中有以下四个成分:矩形框:表示实体,在框中记入实体名。菱形框:表示联系,在框中记入联系名。椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于...
E-R图的基本要素是什么?
E-R图的基本要素有两个,分别是:1、椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。2、连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,...
闵彩益坦: 1:1表示一对一的关系,1:n表示表示一对多的关系,m:n表示多对多的关系
包头市13719946655: 在ER图中实体之间的1对1,1对多,多对多关系 - ?
闵彩益坦: 1、A和C可能是1:n,可能是m:n,也可能是没联系.具体要看A和C是什么模型下的什么实体. 2、同上
包头市13719946655: er图是什么意思 - ?
闵彩益坦: 概念模型的表示方法很多,最常用的是 P.P.S.Chen与1976年提出的实体-联系方法(Entity-Relationship Approach).该方法用E-R图来描述实现概念模型. 你最好看一下数据库系统概论这本书,E-R挺有用的,和软件工程可以联系起来
包头市13719946655: E - R图中的主要元素有哪些? - ?
闵彩益坦: 楼主如果想简单了解可以看一下百科.里面介绍还不错.下面给你一个连接. 构成E-R图的基本要素是实体型、属性和联系,其表示方法为: ·实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和...
包头市13719946655: E - R图--两个实体之间的三类联系举一对一,一对多的例子E - R模型的基本概念 (1)实体:现实世界中的事物; (2)属性:事物的特性; (3)联系:现实... - ?
闵彩益坦:[答案] (1)实体:现实世界中的事物; (2)属性:事物的特性; (3)联系:现实世界中事物间的关系.实体集的关系有一对一、一对多、多对
包头市13719946655: 软件工程中E - R图怎么画??? - ?
闵彩益坦: E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型. 构成E-R图的基本要素是实体型、属性和联系,其表示方法为: · 实体型:用矩形表示,矩形框内写明实体名; · 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; · 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n).
包头市13719946655: 简述E - R图向关系模型的转换规则 - ?
闵彩益坦: er设计模式转换到关系模式的规则: 1、将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,试题标识符即为关系模式的键. 2、根据不同的情况做不同的处理: (1)若实体间联系是1:1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的键(作为外键)和联系类型的属性. (2)若实体间联系是1:n,则在n端实体类型转换成的关系模式中加入1端实体类型的键(作为外键)和联系类型的属性. (3)若实体间联系是m:n,则将联系类型也转换成关系模式,其属性为两端实体类型的键(作为外键)加上联系类型的属性,而键为两端实体键的组合.
包头市13719946655: E - R图是什么? - ?
闵彩益坦: E-R图是实体关系图, 程序设计初期就需要通过画E-R图来确定实体之间的关系,因为他描述了程序结构,E-R图甚至可以当做API来看,
包头市13719946655: e - r图怎么画 - ?
闵彩益坦:[答案] NO1.添加好必要的图形 1、由于Visio 2003默认的绘图模板并没有E-R图这一项,但是画E-R图必须的基本图形Visio 2003还是有的,所以我们就得先把必要的图形添加到“我的模板”.以添加椭圆和矩形为例,打开Visio2003,在主界面的选择绘图类...
包头市13719946655: E - R图是概念模型还是逻辑模型 - ?
闵彩益坦: 是概念模型 1.概念模型的表示方法 E-R图主要是由实体、属性和联系三个要素构成的.在E-R图中,使用了下面四种基本的图形符号. 2.确定系统实体、属性及联系 利用系统分析阶段建立的数据字典,并对照数据流程图对系统中的各个数据...