E R图转换成关系模型,简述E R图向关系模型的转换规则

2021-04-28 05:11:00 字数 2947 阅读 4848

1楼:

一般抄情况下,在设计数据袭库的时候,如果存在多对bai多的情况那么就du必须将其分解zhi

为两个dao一对多的情况。也就是说,两个实体多对多的关系,分解后必然在它们之间再出现一个实体来连接它们的关系。

举个例子来说:学生和课程之间它们是多对多的关系,因此在设计的时候就需添加选课表了。这样答案就是3.

当两个实体是一对多的关系时,那就不需要分解了,这是就是2.

数据库题目,要求:给出e-r图,再将其转换为关系模型。

2楼:是旭方银柳

肯定是逻辑设计啊,概念设计,顾名思义就是把概念性的东西用图形化表示出来,e-r图转换成关系模型数据则是把图形分析出来的联系到数据库中,即设计出表。

3楼:爱与lee一起

表1:读者(bai读者号《主键》,姓du名,地址,性zhi别,年龄,单位)dao

表2:图书(书号

内《主键》,书名,容

作者,出版社)

表三:借出书信息(读者号,借出日期,应还日期)用表1中的读者号连接表三的读者号,建立联系,表1中称为主键,表3为外键。

并且,应该还有其他表吧,你没有列出来,我只能讲这么多了

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

4楼:百度文库精选

最低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系系编号系名关系模式:职工表(编号,姓名,年龄,学历)系(系号,系名,系主任编号,任职时间)请写

5楼:匿名用户

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

根据下列描述,设计数据库e-r图,并转换为关系模型

6楼:匿名用户

实体三个学生,课程和教师。 每个的属性如你上所列。 关系为 学生-(学习)-课程 (多对多关系),教师-(教授)-课程 (一对一)

7楼:匿名用户

我不会……不过你可以试试早晨起来喝牛奶、吃鸡蛋,过一个月之后你变得聪明一点的话应该就会了吧o(∩_∩)o~虽然现在什么都涨价了、但是只要能帮你解决问题,我相信你是舍得的,对吗?o(∩_∩)o~

这数据库e-r模型怎样转化为关系模型啊?

8楼:云南新华电脑学校

“在数据库设计中,将e-r图转换成关系模型数据的过程属于:逻辑设计阶段。 e-r模型即实体-联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。

数据库逻辑设计阶段包括以厂几个过程:从e-r图向关系模式转换,逻辑模式规范化及调整、实现规范化和...”

9楼:it的砖头

方块的都建立基本数据表,三角形的新建业务关系表,关联基本数据表的主键或者索引就ok了

在数据设计中,将e-r 图转换成关系数据模型的过程属于什么阶段?

10楼:阿甘另传

在数据设计中,将e-r 图转换成关系数据模型的过程属于逻辑数据阶段;

解析;e-r 图转换成关系数据模型是把图形分析出来的联系反映到数据库中,即设计出表,这属于逻辑数据阶段。

#计算机二级msoffice的高级应用#希望对读者您有帮助,谢谢!

11楼:洋果冻爽歪歪

数据库设计通常分为6个阶段1(需求分析:分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用e-r模型进行设计,包括画e-r图;3逻辑结构设计:

通过将e-r图转换成表,实现从e-r模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:

系统的运行与数据库的日常维护。),主要讨论其中的第3个阶段,即逻辑设计。通过一个实际的案例说明在逻辑设计中e-r图向关系模式的转换。

12楼:

在数据库设计中,将e-r图转换成关系数据模型的过程属于(逻辑设计)阶段

13楼:水果炸弹武士

逻辑设计:首先将e-r图转换成具体的数

据库产品支持的数据模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(view),形成数据的外模式,形成“逻辑数据库”。

数据库e-r模型与关系模型的转换 5

14楼:匿名用户

刚好在做类似的工作,就把第一个简单点的给你做了一下,当然还不是很完整,但是你应该明白了,第二题也不难,但是要画啊什么的比较繁琐。

班级和学生的E-R图,画出教师、班级、课程的E-R图,并画出其关系数据模型。

1楼 匿名用户 e r图给不了你给你表结构算了 学院表 学院 系编号,学院名称 班级 教研室表 班级 教研室编号,班级 教研室名称,所属学院 系编号,班级 教研室标记 班级为b,教研室为j 教师表 教师编号,教师姓名,教师性别,所属教研室编号 学生表 学号,姓名,性别,出生年月,所属班级编号 课程表...

画出教师、班级、课程的E-R图,并画出其关系数据模型

1楼 匿名用户 这个是最基础的数据库原理,也是很重要的一个内容,要自己好好把握吧 1 阐述e r模型的概念,分别用图示画出班级和班长 学生和班级 学生和课程之间的e r关系图 2楼 匿名用户 er模型常用于信息系统设计中 比如它们在概念结构设计阶段用来描述信息需求和 或要存储在数据库中的信息的类型。...

在数据库设计中将,在数据库设计中,将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...