首页 > 编程知识 正文

数据库设计er图和关系模型(er图是数据库设计的什么阶段)

时间:2023-05-04 15:04:25 阅读:67487 作者:1047

1、E-R图的定义实体关系图:简记E-R图是用实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。 百度百科

2、E-R的使用方法E-R图是实体-联系图,为描述现实世界概念模型提供实体类型、属性、表示联系的方法。 实体图表示信息系统中概念模型的数据存储。 百度百科

2.1E-R图表示法(Chen’s模型) 2.2E-R表示法中各图形的定义实体:具有共同性质的相互可区别的现实世界对象的集合可以是具体的,也可以是抽象的概念或联系。 属性:实体具有的模拟特性。 一个实体可以用几个属性表示。 关系:数据对象之间的联系方式称为关系。 关系连接线:用于连接实体和关系的线。 2.3E-R图的一部分是结构实体---属性实体---关系实体之间的关系2.4E-R图中的实体和关系细节1 .关系类型(1)一对一关系) 1:1 )例如,一个团队只有一个经理)2)一对多联系) 1:n )例如,如果一个教师教一门课,一个教师可以教多门课,那么教师和课程是一对多的。 )3)多对多联系) n:n )例如,如果一个学生可以选择多门选修课,而一门选修课可以由多名学生选修,那么学生和选修课就会多对多。 2 .多实体间关系的定义:如果两个以上的多个实体集合之间,一个实体集合和其他实体集合之间都存在相同的关系,其他实体集合之间存在所有关系,而所有实体集合之间不存在所有关系,则这个关系称为多个实体集合之间的关系。

例如,有三个实体:供应商、部件和项目,一个供应商可以提供多个项目的多个部件,每个项目可以使用多个供应商提供的部件,每个部件可以由不同的供应商提供。 通过分析此示例,您可以看到供应商和部件是多对多的,供应商和项目是多对多的,但项目和部件之间没有关系。 这符合多实体之间关系的定义,因此可以描绘成以下形式。 3 .多实体关系与多实体两个实体之间的关系差异,如有供应商、零部件、项目三个实体,通过刻画三个实体之间的关系与三个实体两个对应关系,三个实体之间的关系与三个实体两个对应关系相等2.5E-R图例

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。