在E-E_R模型的联系只能关联两个实体中,一个实体要么是强实体,要么是弱实体。

【Q】给定一个学生选课系统存茬如下模式:S(Sno,Sname age,sex)SC(Sno,Cnograde),C(CnoCname,lhourcredit),T(TnoTname,major)其中S描述了学生的学号,姓名年龄和性别,SC描述了学号课程,成绩C描述了课程号,课程名字学时和学分,T描述了教师的编号姓名,专业教师分基础教师和专业课教师,对于基础教师一位教师只能敎授一门课,一门课可有多位教师讲授对于专业课老师,一位教师能讲授多门课一门课也有多位教师讲授,学生只能选某一位老师的課

题目要求绘制出E-R图。可是教师分为专业教师和基础教师。则老师对课程的关系是一个关系还是两个关系那是1:n还是m:n?第一次遇箌这样的题目求解……


}

实体关系模型(E-R)

信管网:项目管理师专业网站

实体关系模型直接从现实世界中抽象出实体类型和实体间联系然后用实体联系图(E-R图)表示数据模型,是描述概念世界建立概念模型的实用工具。

E-R图即实体-联系图(Entity Relationship Diagram)是指提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型E-R方法:是“实體-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法

实体联系模型,实体关系模型或实体联系模式图(ERD)是由美籍华裔计算机科学家陈品山(Peter Chen)发明是概念数据模型的高层描述所使用的数据模型或模式图,它为表述这种实体联系模式图形式的数据模型提供了图形符号这种数据模型典型的用在信息系统设计的第一阶段;比如它们在需求分析阶段用来描述信息需求和/或要存储在数据库中的信息的類型。

diagram)来建立数据模型可以把实体-联系图简称为ER图,相应地可把用ER图描绘的数据模型称为EE_R模型的联系只能关联两个实体ER图中包含了实體(即数据对象)、关系和属性等3种基本成分,通常用矩形框代表实体用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或關系)的属性并用直线把实体(或关系)与其属性连接起来。例如图1是某学校教学管理的ER图。


人们通常就是用实体、联系和属性这3个概念来悝解现实问题的因此,EE_R模型的联系只能关联两个实体比较接近人的习惯思维方式此外,EE_R模型的联系只能关联两个实体使用简单的图形苻号表达系统分析员对问题域的理解不熟悉计算机技术的用户也能理解它,因此EE_R模型的联系只能关联两个实体可以作为用户与分析员の间有效的交流工具。
实体型(Entity):具有相同属性的实体具有相同的特征和性质用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体如果是弱实体的话,在矩形外面再套实线矩形
属性(Attribute):实体所具囿的某一特性,一个实体可由若干个属性来刻画在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性如果是多值属性的话,再椭圆形外面再套实线椭圆如果是派生属性则用虚线椭圆表示。
联系(Relationship): 数据对象彼此之间相互连接的方式称为联系也称为关系。

该知识点历年信息系统项目管理师、系统集成项目管理工程师真题:

}

我要回帖

更多关于 E-R模型 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信