数据库中实体集联系图即E,数据库中实体集联系图即E/R图

2021-01-19 16:17:39 字数 3115 阅读 8252

1楼:匿名用户

这么简单的一道题看着书模仿着就可以做出啦。

这里不知道怎么上传**,我也帮不了你。

我记得和某年的软考题目很像~

数据库e-r图设计中,两个实体集之间能不能存在多个联系集? 10

2楼:匿名用户

当然可以。

每个联系集代表二者之间一个联系,存在多联系集的场景:

1、多角色/多功能

2、相互关联

特殊场景,还有:

3、自关联

例如,部门(dept)与员工employee之间:

》每个员工,属于一个部门

》一个部门,有一个主管

》一个部门,有一个联系人;

》每个员工,(可能)有上一部门

》每条部门纪录,有一个最后管理员(员工同时也是操作员)》。。。

3楼:匿名用户

不可以,如果需要多个联系集,你可以多画几个实体集,不一定只画两个实体把所有的关系包含进去,这样逻辑很模糊。

在e-r图中,用来表示实体之间联系的图形是

4楼:绿郁留场暑

在e-r图中,用来表示实体之间联系的图形是菱形,此题选c。

用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。

用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;

扩展资料:

构成e-r图的3个基本要素是实体型、属性和联系,其表示方法为:

实体一般认为,客观上可以相互区分的事物就是实体,实体可以是具体的人和物,也可以是抽象的概念与联系。关键在于一个实体能与另一个实体相区别,具有相同属性的实体具有相同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体。

在e-r图中用矩形表示,矩形框内写明实体名;比如学生张

三、学生李四都是实体。如果是弱实体的话,在矩形外面再套实线矩形。

属性实体所具有的某一特性,一个实体可由若干个属性来刻画。属性不能脱离实体,属性是相对实体而言的。

在e-r图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,在椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。

联系联系也称关系,信息世界中反映实体内部或实体之间的关联。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。

在e-r图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m :

n)。比如老师给学生授课存在授课关系,学生选课存在选课关系。如果是弱实体的联系则在菱形外面再套菱形。

5楼:匿名用户

在e-r图中,用来表示实体之间联系的图形是a 矩形

6楼:匿名用户

c没有什么why不why的。

er图中规定:

用矩形表示实体(等同于表)

用椭圆形表示实体的属性(等同于表中字段)

用菱形表示实体关系(等同于外键),还要将有关系的实体用线连接上,线上画菱形。

这是数据库er图的规定,没有什么原因。

平行四边形er中没有。

7楼:百度用户

矩形表示实体,菱形表示实体联系

简述e-r图向关系模型的转换规则

8楼:百度文库精选

最低0.27元开通文库会员,查看完整内

原发布者:戴眼镜的小小孩

7.4.1e-r图向关系模型的转换用e-r图描述了系统中实体集与实体集之间的联系,但是e-r模型只能说明实体间语义的联系,还不能进一步说明详细的数据结构。

一般遇到一个实际的问题,总是先设计一个e-r模型,然后再把e-r模型转换为计算机可以实现的数据模型,在这里以关系模型为例。前面已经介绍了实体集之间的联系,为(1:1)、(1:

n)和(m:n)3种联系之一,下面根据3种联系介绍从e-r图获得关系模式的方法。1.(1∶1)联系的e-r图到关系模式的转换2.(1∶n)联系的e-r图到关系模式的转换3.(m∶n)联系的e-r图到关系模式的转换1、(1∶1)联系的e-r图到关系模式的转换转换原则:

每个实体集各对应一个关系模式;对于(1:1)的联系,1)可以单独对应一个关系模式:由联系属性、参与联系的各实体集的主码构成关系模式,其主码可选参与联系的实体集的任一主码。

2)也可以由联系属性及一方的主码加入到另一方实体集对应的关系模式。(1∶1)联系的e-r图到关系模式的转换方法1:班级(班级编号,院系,专业,人数)正班长(学号,姓名)属于(学号,班级编号)方法2:

班级(班级编号,院系,专业,人数)正班长(学号,姓名,班级编号)(1∶1)联系的e-r图到关系模式的转换编号姓名主任1年龄学历任职时间管理1系系编号系名关系模式:职工表(编号,姓名,年龄,学历)系(系号,系名,系主任编号,任职时间)请写

9楼:匿名用户

①一个实体集转换为关系模型中的一个关系,实体的属性就是关系的属性,实体的码就是关系的码,关系的结构是关系模式。

②一个1:1联系可以转换为一个独立的关系,也可以与任意一端实体集所对应的关系合并。如果将1:1系转换为一个独立的关系,则与该联系相连的各实体的

码以及联系本身的属性均转换为关系的属性,且每个实体的码均是该关系的候选码。如果将1:1联系与某一端实体所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体的码。

③实体间的1:n联系可以有两种转换方法:一种方法是将联系转换为一个独立的关系,其关系的属性由与该联系相连的各实体集的码以及联系本身的属性组成,而该关系的码为n端实体的码;另一种方法是在n端实体集中增加新属性,新属性由联系对应的1端实体集的码和联系自身的属性构成,新增属性后原关系的码不变。

④一个m:n联系转换为一个关系:与该联系相连的各实体集的码以及联系本身的属性均转换为关系的属性,新关系的码为两个相连实体码的组合。

10楼:匿名用户

根据范式来转换就行了,遵守123范式就木有问题

数据库实体与其属性图(e-r),这种图谁知道怎么生成出来吗

1楼 平 可以自己画呀,也不是很难,就把和对象和属性,还有关系用长方形,带忽的长方形以及平行四边形画出来就可以了。你是不是要找一个自动生成er图的软件 这个的话我还真没听说过。 数据库e r图中实体就是一个表吗 2楼 匿名用户 是的,数据库中的表是具有相同属性的一系列值的集合 e r图就是对现实中具...

在数据库设计中将,在数据库设计中,将E-R图转换成关系数据模型的过程为什么属于逻辑设计阶段 40

1楼 物理公司的 define len sizeof muleqt typedef struct muleqt muleqt a1x n1 a2x n2 muleqt build int n if n 0 scanf d d p1 a p1 n p1 next null return head vo...

如何处理好数据库中每个实体间的关系

1楼 匿名用户 首先要分析客户需求 分析出实体和具有的属性 实体就代表 表 属性就代表表中的一列 如果实体和实体之间具有关系 要分析出是 一对一,一对多 ,多对多 的关系再利用三大范式整理出表之间的外键关系 我只会点皮毛 把我知道的说给你吧 2楼 匿名用户 首先建好你数据库中的表 然后确定有几个表 ...