当前位置:首页 » 操作系统 » 数据库er图转换

数据库er图转换

发布时间: 2022-05-23 05:02:26

A. 数据库er图。请问这如何转换为er图

数据表表名为实体名,用矩形框表示,数据表各个字段为属性名,用椭圆表示。表之间的连接为联系名,用菱形框表示。如图:

B. 如何将ER图转化成数据库表

晕,学知识还有你这种偷懒的.
一般由ER图转化数据表都要达到3范式,不知道你是否理解.
首先关键字是唯一可以确定一组记录的.用椭圆形表示的就是属性,比如说老师,老师是主体,用长方形表示的,他有教师编号,性别,年龄,政治面貌,所授课程等.教师编号为主键,其它的照着列出来就行了,表就出来了.至于菱形是表示表与表的关系的,可以建立关联,确定主键与外键.
这个东西写出的表只要是符合3范式就行,没有固定的就应该怎么写,你只要讲出道理,符合逻辑就行.
但愿你能明白,祝你好运,最好问问老师什么的.这里讲的也不是很清楚.好好学吧.

C. 8)将E-R图转换到关系模式时,实体与联系都可以表示成

将E-R图转换到关系模式时,实体与联系都可以表示成:关系。

数据库逻辑设计的主要工作是将E-R图转换成指定RDBMS中的关系模式。首先,从E-R图到关系模式的 转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。

E-R图提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来。

(3)数据库er图转换扩展阅读

实体-联系数据模型中的联系型,存在3种一般性约束:一对一约束(联系)、一对多约束(联系)和多对多约束(联系),它们用来描述实体集之间的数量约束:

(1) 一对一联系(1 ∶1)

对于两个实体集A和B,若A中的每一个值在B中至多有一个实体值与之对应,反之亦然,则称实体集A和B具有一对一的联系。

一个学校只有一个正校长,而一个校长只在一个学校中任职,则学校与校长之间具有一对一联系。

(2) 一对多联系(1 ∶N)

对于两个实体集A和B,若A中的每一个值在B中有多个实体值与之对应,反之B中每一个实体值在A中至多有一个实体值与之对应,则称实体集A和B具有一对多的联系。

例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教。一个专业中有若干名学生,而每个学生只在一个专业中学习,则专业与学生之间具有一对多联系

D. 如何将ER模型转换为关系数据库模式 举例说明

这个应该是很简单的实例了吧,这就是学生实体和课程实体关系的E-R图。转换为数据库关系模式为:

学生和课程之间是多对多的关系,需要转化,引入联系实体:成绩表

课程(课程代号,课程名称),主键为课程代号(或者课程名称)-------还有其他属性不再一一列出

学生(学号,姓名,年龄),主键为学号

成绩表(学号,课程代号,成绩),复合主键(学号,课程代号)

另外这是简单的E-R图转化为数据库模式,如果复杂的E-R图转化为关系数据库模式,还有许多问题需要注意,这里不再多说。希望对你有帮助。

E. 有关数据库系统的练习题 E-R图的关系画图转换,,急需 谢谢了

你看下下边的例子,你的问题就可以解决了。

设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。


商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。


(1)试画出ER图,并在图上注明属性、联系的类型。

图5.1

(2)将ER图转换成关系模型,并注明主键和外键。


解:(1)ER图如图5.1所示。


(2)这个ER图可转换4个关系模式:


商店(商店编号,商店名,地址)


职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)


商品(商品号,商品名,规格,单价)


销售(商店编号,商品号,月销售量)

F. er图转化为关系模式是什么

以数据库为例。数据库中将ER图转换成关系数据模型的过程属于逻辑数据阶段。ER图转换成关系数据模型是把图形分析出来的联系反映到数据库中,即设计出表。

相关介绍:

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来。

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

实体联系模型,实体关系模型或实体联系模式图(ERD)是由美籍华裔计算机科学家陈品山(Peter Chen)发明,是概念数据模型的高层描述所使用的数据模型或模式图,它为表述这种实体联系模式图形式的数据模型提供了图形符号。

这种数据模型典型的用在信息系统设计的第一阶段;比如它们在需求分析阶段用来描述信息需求和/或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何本体(就是对使用的术语和它们的联系的概述和分类)。

在基于数据库的信息系统设计的情况下,在后面的阶段(通常叫做逻辑设计),概念模型要映射到逻辑模型如关系模型上;它依次要在物理设计期间映射到物理模型上。注意,有时这两个阶段被一起称为"物理设计"。

G. ER图向表转化的时候,联系是不是一定要转化成表

联系不一定都转化成表
通常来说一对一联系不转化为表,而是在其中一个实体表中增加一个外键,一对多联系可以转化成表也可以不转化,具体就看你转化后的表是否有用,比如能提高查询效率,否则就是在多的那个实体上增加一个外键属性,多对多联系则需要转化成一个表,来包含两个实体的关联关系和属性

H. 将er图转化为关系模型的题目有哪些

如下图以下例题仅供参考:

这是一份关于商店商品仓库的ER图。

先看仓库和商品之间是M:N的关系,于是我们首先想到的应该是把联系库存转换为库存实体。

库存(仓库号,商品号,日期,库存量)。

然后是商品实体和仓库实体。

商品(商品号,商品名,单价)。

仓库(仓库号,仓库名,地址)。

除此之外仓库和商品还有一个供应关系,同样是M:N关系:供应(仓库号,商品号 ,月份,月供应量)。

在上图的商店和仓库之间的关系可能写漏了,但是它们应该也是M:N的关系,一个商店可以被多个仓库供应,一个仓库也可以供应多个商店。上面已经创建了供应实体,现在只需在供应实体中加入商店号即可,也就是商店实体的主键。

供应(仓库号,商品号,商店号 ,月份,月供应量)商店(商店号,商店名,地址)

总结至此,转换关系模型也完成了,当然这只是个例子,实际的开发中,我们可能会遇到各式各样奇怪的需求,这就更要求我们做好概念设计的环节,对后来的数据库设计和维护都有好处。ER图的好坏,始终是数据库设计的重要一节。

实体-联系模型(简称E-R模型)是由P.P.Chen于1976年首先提出的:

它提供不受任何DBMS约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。E-R数据模型问世后,经历了许多修改和扩充。

从数据需求分析中分析出系统的实体属性图,需要遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图。

说明:菱形表示实体之间的关系,用矩形表示实体,用无向直线把菱形与有关实体连接,在直线上标明联系的类型。用椭圆表示实体的属性,并用无向直线把实体与属性联系起来。

I. 数据库er图转换为关系,为什么联系要加上其他实体的主键啊

因为联系是多对多产生的,所以要转化为1对多,必须增加多的一方的主键

热点内容
湛江移动服务器ip 发布:2024-10-26 13:12:17 浏览:633
找回dns服务器地址 发布:2024-10-26 12:48:23 浏览:239
王者皮肤系统脚本 发布:2024-10-26 12:46:44 浏览:507
电脑配置8g怎么查看 发布:2024-10-26 12:40:58 浏览:810
布朗编程 发布:2024-10-26 12:35:27 浏览:305
php平滑重启 发布:2024-10-26 12:25:33 浏览:945
竹压缩板材 发布:2024-10-26 12:21:32 浏览:754
重大校园网服务器地址 发布:2024-10-26 12:06:10 浏览:876
js引入php 发布:2024-10-26 12:05:48 浏览:469
编程扩大条件 发布:2024-10-26 11:58:06 浏览:341