er图中关系用什么图形表示

如题所述

关系用于表示实体之间的关系,在ER图中用菱形表示。

一、具体分析

1、来自百度百科的解释:ER图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。ER图由下面三个要素组成:Entity实体、Attribute属性、Relationship关系。

2、实体:实体表示数据模型中的数据对象或组件。例如,人、学生和音乐都可以被视为数据对象。在ER图中用矩形表示。数据模型中有一个特殊的实体:弱实体,它不能通过自身的属性唯一识别,并且依赖于与其他实体的关系。在ER图中,弱实体用双矩形表示。

3、属性代表一个实体的属性,如一个人的姓名、年龄、地址和其他属性,在ER图中用椭圆表示。

4、属性类型:关键属性:可以唯一标识实体集内的实体;复合属性:属于其他属性组合的属性;多值属性:可以包含多个值的属性称为多值属性,用双椭圆表示;派生属性:该值是动态的,从另一个属性派生而来,用点椭圆表示。

5、关系:关系用于表示实体之间的关系,在ER图中用菱形表示。有四种类型的关系:一对一;一对多;多对一;多对多。

二、拓展知识

1、双实线长方形:表示弱实体。如果一个实体依赖于某个实体而存在,那么前者是弱实体,后者为强实体。例如订单实体依赖于商品实体而存在,因为如果没有商品你不能下订单,所以订单为弱实体,商品为强实体。

2、双实线椭圆形:表示多值属性。一个用户可能拥有多个电话号码,所以电话号码可以作为多值属性。一个用户只能拥有一个身份证号码,所以身份证号不能作为多值属性。

3、虚线椭圆形:表示派生属性。例如一个用户的年龄我们可以作为派生属性,为什么?因为它可以通过身份证号推导出来。所以需要注意的是能推导出来的属性我们都可以作为派生属性。

4、双实线菱形:表示弱关系。弱关系一般是和弱实体一起使用的,只有弱实体才会用到弱关系。

5、单竖线倒三角形:表示概化。概化就是分组。一个商品类型可能包含图书类、服装类、数码类等。

6、双竖线倒三角形:表示全部概化。全部概化也是分组。但是,一个商品类型只能包含图书类、服装类、数码类。这就是概化与全部概化的区别。

温馨提示:答案为网友推荐,仅供参考
相似回答