在E-R图中,实体集是一组类似的实体(数据模子中的数据对象),这些实体能够具有属性。在数据库系统中,实体是数据库中的表或表中的属性,因而经由过程显现表及其属性之间的关联,ER图显现了数据库的完全逻辑构造。【视频教程引荐:MySQL教程】
E-R图的构成:
1、实体(entity)
实体代表数据模子中数据对象或组件,例:人、门生、音乐都能够作为一个数据对象;在ER图顶用矩形来示意。
在数据模子中存在一种特别的实体:弱实体,它没法经由过程其本身属性唯一标识并依赖于与其他实体的关联。在ER图中,弱实体用双矩形来示意。
注:每一个实体都有本身的实体成员或者说实体对象,但这些成员或对象是不需要出现在ER图中的。
2、属性(attribute)
属性代表实体所具有的属性,例:一个人具有的姓名、岁数、地点等属性;在ER图顶用椭圆形来示意,有四种范例的属性:
1)、症结属性:能够唯一地标识实体集合的实体
2)、复合属性:属于其他属性组合的属性
从上图能够看出:“学号”是症结属性;“地点”是复合属性,由于“地点”还由其他属性构成,比方:省、都市、区/县。
3)、多值属性:能够包括多个值的属性称为多值属性,用双椭圆示意。
4)、派生属性:值是动态的,并且是从另一个属性派生来的,用虚线椭圆示意。
3、关联(relationship)
关联是用来表实际体之间的联络,在ER图顶用菱形来示意,有四种范例的关联:
1)、一对一
2)、一对多
3)、多对一
4)、多对多
E-R图示例:
总结:以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。
以上就是E-R图是什么的细致内容,更多请关注ki4网别的相干文章!