画E-R图的时候,多对多联系哪边写n,哪边写m?两个字母能交换吗?
E-R图也称为实体-联系图(Entity Relationship Diagram),它提供了表示实体类型、属性和联系的方法,是用来描述现实世界的概念模型。
在ER图中有以下四个成分:
矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)
扩展资料:
E-R图设计的正确与否取决于数据库设计人员能否真正把握应用环境的业务流程以及在该业务流程中所涉及的各个客观对象和他们之间发生的活动,这需要作准确深入的用户需求分析。
这些客观对象如果需要记录的话,就抽象为E-R图中的实体(描述实体的众多相关数据就抽象为实体的属性,将具有相同属性的众多实体抽象为实体型)。它们之间发生的活动如果也需要记录的话,就抽象为E-R图中的联系,这是E-R图设计的重点。
参考资料来源:百度百科-E-R图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;
用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。
读懂E-R图,这一篇文章就足够啦!
读懂E-R图,这一篇文章就足够啦!计算机毕业设计、课程设计、文档报告中经常会用到er图,那么什么是er图呢?如何绘制er图呢?一、首先了解E-R图中常用图形及代表的意思 1.1长方形:表示实体。实体是客观存在的事物。例如用户、商品、订单、供应商等。说直白了,就是你数据库的表名就可以做一个实体...
一个实体在ER图中可以出现2次么
解决方法:使该实体的属性取各分E-R图中属性的并集,再适当设计属性的次序。。(3) 实体之间的联系在不同局部视图中呈现不同的类型。例如实体E1与E2在局部应用A中是多对多联系,而在局部应用B中是一对多联系;又如在局部应用X中E1与E2发生联系,而在局部应用Y中E1、E2、E3三者之间有联系。解决方法...
数据库中的er图应该出现在第几阶段
数据库中的er图应该出现在第2阶段。数据库设计通常分为6个阶段:1、需求分析:分析用户的需求,包括数据、功能和性能需求;2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4、数据库物理设计:主要是为所设计的...
数据库的逻辑结构设计E-R图
矩形:代表实体,如用户、角色等。菱形:表示实体间的关系,如用户与角色的多对多关系。椭圆:表示实体的属性,例如用户属性如性别、年龄等。线段:用于连接实体和关系,展示它们之间的关系。在将E-R图转化为关系模式时,需注意以下问题:命名问题:实体和属性的命名需清晰,避免重名。非原子属性:处理多...
e-r图由什么组成?分别说明组成的e-r的含义。
多值属性(Multivalued Attribute):一个属性可以多个值。例如,学生的兴趣爱好可以有多个值,如读书、游泳、音乐等。派生属性(Derived Attribute):一个属性的值可以由其他属性计算得出。例如,根据学生的生日可以计算出学生的年龄。E-R图通过这三个组成部分,以图形化的方式展示了实体、关系和属性之间的...
E-R图表示的是什么?
E-R图也称为实体-联系图(Entity Relationship Diagram),它提供了表示实体类型、属性和联系的方法,是用来描述现实世界的概念模型。在ER图中有以下四个成分:矩形框:表示实体,在框中记入实体名。菱形框:表示联系,在框中记入联系名。椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名...
er图是什么
ER图,全称为Entity-Relationship图,是一种常用的工具,用于可视化和表达现实世界中的概念模型。它以E-R方法为基础,帮助我们设计和理解数据结构。在ER图中,主要的元素包括:实体型:用矩形表示,每个矩形中会注明实体的名称,代表现实世界中的某个特定对象或概念。 属性:用椭圆表示,它们是实体的特性...
什么是局部E- R图合并全局E- R图时的三个冲突?
当局部E-R图合并成全局E-R图时可能出现冲突,包括了属性冲突,结构冲突和命名冲突。1、属性冲突 (1)属性域冲突就是属性值的类型、取值范围或取值集合不同。例如:属性“零件号”有的定义为字符型,有的为数值型。(2)属性取值单位冲突就类似于属性“重量”有的以克为单位,有的以公斤为单位。2、...
E-R图的基础练习
在E-R图中,我们用图形表示实体、属性和它们之间的联系。以下是各个问题的ER图描述:第1题:商店和顾客实体之间是多对多的联系,表示一个商店可以有多个顾客,一个顾客也可以在多个商店购物。属性:商店-商店编号、商店名、地址、电话;顾客-顾客编号、姓名、地址、年龄、性别。联系类型:多对多。第2...
E- R图中实体、联系和属性的含义是什么
E-R图的基本要素:椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1;对于一对多联系,要在一的一方写1,多的...
谭俊复方: 在ER图中有如下四个2113成分:矩形框:表示实体,在框中记入实体名.5261 菱形框:表示联系,在框中记入联系名.椭圆形框:表示实体或联系的属性,将属性名记入框中.对于主属性名,则4102在其名称下划一下划线.连线:实体与属性之间;实体与联系之间;联系与1653属性之间用直线相连,并在直线上标注联系的类型.(对专于一对一联系,要在两个实体连线方向各写属1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M.)
两当县19287558595: E - R图--两个实体之间的三类联系举一对一,一对多的例子E - R模型的基本概念 (1)实体:现实世界中的事物; (2)属性:事物的特性; (3)联系:现实... - ?
谭俊复方:[答案] (1)实体:现实世界中的事物; (2)属性:事物的特性; (3)联系:现实世界中事物间的关系.实体集的关系有一对一、一对多、多对
两当县19287558595: 在visio中怎么绘制e - r图 - ?
谭俊复方: 就是实体关系(ER)图吧,一对多,多对多,多对一,就是让你把你那些实体的关系表示出来.很多工具都可以做,visio,PD,ERwin等等,看看这个图你就明白了.
两当县19287558595: Access理论知识 - ?
谭俊复方: 1.表、查询、窗体、宏、报表、模块2.层次、网状、关系3.关系模型4.DBA5.数据库管理系统6.连接7.选择8.二维表9.记录10.投影11.多对多12.层次、网状13.元组14.E-R图15.数学符号deltaf(R)不好写,只能这...
两当县19287558595: 画好er图后,应该怎么对他进行描述 - ?
谭俊复方: E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型. 构成E-R图的基本要素是实体型、属性和联系,其表示方法为: · 实体型:用矩形表示,矩形框内写明实体名; · 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; · 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n). 系统流程图又叫事务流程图,是在计算机事务处理应用进行系统分析时常用的一种描述方法(另一个是数据流图),它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程.
两当县19287558595: e - r图只能表示一对多关系? - ?
谭俊复方: 没有啊,一对一,n对n都可以.只要在线上标明就好了.
两当县19287558595: 数据库的概念模型中,怎样使用E - R图进行分析? - ?
谭俊复方: E-R模型中有三个基本的概念:实体、属性和联系 1.实体:客观存在而且可以相互区别的事物,可以使具体的也可以是抽象的.具有相同性质(特征)的实体的集合称为实体集 2.属性:不能独立于实体而存在.不仅实体有属性,联系也可以有属性,例如“借阅”联系有借书日期、还书日期等属性. 3.联系:实体集之间的抽象表示.分为一对一、一对多、多对多联系.多包括0. 画图时,实体用矩形表示,属性用椭圆表示,联系用菱形表示.
两当县19287558595: C语言中E - R图是指的什么?
谭俊复方: 其实E-R图是实体关系图 它不分c,java.. 而是看程序中的实体与实体的关系 例如 一对一 多对多 多对一 一对多
两当县19287558595: er图怎么看哪个是m哪个是n - ?
谭俊复方: 1:m关系是指一个实体中的一条记录(即“1”端)可以对应另一个实体中的多条记录(即“m”端).例如,在一个学校的E-R图中,一个班级可以有多个学生(一个班级对应多个学生),但一个学生只能属于一个班级(一个学生只对应一个班...
两当县19287558595: E - R图转换成关系模型 - ?
谭俊复方: 一般情况下,在设计数据库的时候,如果存在多对多的情况那么就必须将其分解为两个一对多的情况.也就是说,两个实体多对多的关系,分解后必然在它们之间再出现一个实体来连接它们的关系. 举个例...