1楼:匿名用户
跟普通的一样,只需在关系的两条线上标注出来几对几就行,一般用 1,m,n表示。在一那端实体与关系之间的线上写1,在多那端实体与关系之间写m或者n
在er图中实体之间的1对1,1对多,多对多关系
2楼:匿名用户
1、a和c可能是1:n,可能是m:n,也可能是没联系。具体要看a和c是什么模型下的什么实体。
2、同上
在数据设计中,将e-r 图转换成关系数据模型的过程属于什么阶段?
3楼:阿甘另传
在数据设计中,将e-r 图转换成关系数据模型的过程属于逻辑数据阶段;
解析;e-r 图转换成关系数据模型是把图形分析出来的联系反映到数据库中,即设计出表,这属于逻辑数据阶段。
#计算机二级msoffice的高级应用#希望对读者您有帮助,谢谢!
4楼:洋果冻爽歪歪
数据库设计通常分为6个阶段1(需求分析:分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用e-r模型进行设计,包括画e-r图;3逻辑结构设计:
通过将e-r图转换成表,实现从e-r模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:
系统的运行与数据库的日常维护。),主要讨论其中的第3个阶段,即逻辑设计。通过一个实际的案例说明在逻辑设计中e-r图向关系模式的转换。
5楼:
在数据库设计中,将e-r图转换成关系数据模型的过程属于(逻辑设计)阶段
6楼:水果炸弹武士
逻辑设计:首先将e-r图转换成具体的数
据库产品支持的数据模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(view),形成数据的外模式,形成“逻辑数据库”。
er图怎么画
7楼:匿名用户
画法如下:
(1)确定所有的实体集合;
(2)选择实体集应包含的属性;
(3)确定实体集之间的联系;
(4)确定实体集的关键字,用下划线在属性上表明关键字的属性组合;
其中在er图中有如下四个成分:
1、矩形框:表示实体,在框中记入实体名。
2、菱形框:表示联系,在框中记入联系名。
3、椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
4、连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写n;对于多对多关系,则要在两个实体连线方向各写n,m。)
8楼:孤单
先画出多个实体(用长方形表示),然后是联系类型(菱形),和属性(椭圆)。给你个例题参考。
9楼:水珠步雨华
你画的关系图中,前者商店数为n,而后者商店数为m,这就是你错的地方。
同一问题中商店数应该都是n!
举出一对一、一对多和多对多的实例并用e-r图表示?
10楼:匿名用户
一对一:班级和班号,学生姓名和学号
一对多:班级和学生,学校和学校中的院系
多对多:学生和课程,教师和学生
11楼:匿名用户
一对一: 夫妻一对一
一对多: 父母对孩子 一对多
多对多: 家人对亲戚 多对多
实体关系模型的e-r图的基本要素
12楼:囊
通常,使用实体-联系图(entity-relationship diagram)来建立数据模型。可以把实体-联系图简称为er图,相应地可把用er图描绘的数据模型称为er模型。er图中包含了实体(即数据对象)、关系和属性等3种基本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(或关系)与其属性连接起来。
例如,图1是某学校教学管理的er图。
人们通常就是用实体、联系和属性这3个概念来理解现实问题的,因此,er模型比较接近人的习惯思维方式。此外,er模型使用简单的图形符号表达系统分析员对问题域的理解,不熟悉计算机技术的用户也能理解它,因此,er模型可以作为用户与分析员之间有效的交流工具。
实体型(entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在e-r图中用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。
属性(attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在e-r图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。
如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。
联系(relationship): 数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下 3 种类型:
(1) 一对一联系 (1 ∶ 1)
例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。
(2) 一对多联系 (1 ∶ n)
例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教【见图1】。
(3) 多对多联系 (m ∶ n)
例如,图1表示学生与课程间的联系(“ 学 ”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。联系也可能有属性。例如,学生 “ 学 ” 某门课程所取得的成绩,既不是学生的属性也不是课程的属性。
由于 “ 成绩 ” 既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系 “ 学 ”的属性.
如何在数据库中表示多对多的关系,数据库中如何处理多组多对多的关系?
1楼 匿名用户 首先你的两张主表字段就是各自的字段,对于中间表就是把那两张主表的主键加上两张主表联系的属性加上即可。 2楼 匿名用户 多对多要用两个一对多来表示 3楼 匿名用户 良好的数据库设计都是要符合第三范式或者更加严格一些,所以多对多是一种比较不好的设计方案,会对系统的开发和维护造成很大困难,...
怎样在数据库中实现一对多的关系,数据库设计怎么将 多对多关系 转换成 一对多关系
1楼 匿名用户 良好的数据库设计都是要符合第三范式或者更加严格一些,所以多对多是一种比较不好的设计方案,会对系统的开发和维护造成很大困难,特别是 上,要重复的比较各个键值,因此都是采用引入关系表的方法,将两个表的主键提取作为关系表的字段,然后关系表中设置游动主键,这样就将多对多的关系解耦成1对多的关...
两个实体集之间一对一,一对多联系的实例
1楼 狂砍两条街 一对一 一个人和他的性别 一对多 一个男人和他的女朋友 2楼 那时花开应自在 1对1 居民与身份证 1对多 宿舍和学生 分别列举出实体之间一对一 一对多 多对多的例子 5 3楼 匿名用户 一对一 班级与班长之间的联系 一个班级只有一个正班长 一个班长只在一个班中任职 一对多 班级与...