1 / 60
文档名称:

北京邮电大学软件工程研究生的课程---数据库设计开发-5.2.ppt

格式:ppt   页数:60
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

北京邮电大学软件工程研究生的课程---数据库设计开发-5.2.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

北京邮电大学软件工程研究生的课程---数据库设计开发-5.2.ppt

文档介绍

文档介绍:实体联系模型
实体联系模型(Entity Relationship Model),此后此模型不断扩展和完善,成为被广泛采用的概念模型设计方法。这个模型直接从现实世界中抽象出实体类型及实体间联系,然后用实体联系图(ER图)表示数据的抽象和数据的联系。设计ER图的方法称为ER方法。
ER模型的概念
ER图的绘制
ER模型的转换
数据库设计工具(CASE)
ER模型实例分析
郭文明
ER模型的概念
实体(entity)就是具有公共性质的可区别的现实世界对象的集合。例如CAP数据库中的客户、代理商、产品都为实体,分别表示不同对象的集合。数学表述中通常用一个大写字母代表一个实体,一个实体E由一个现实世界对象的集合构成,使用小写字母加下标表示这些对象:E={e1,e2,…,en}。
属性(attribute)是描述实体或者联系的性质的数据项。在实体的定义中说,属于一个实体的所有实体实例具有共同性质,这些性质就是属性。在一个实体中,能够唯一标识实体的实例的属性或属性集合称为实体标识符(主键)。属性域是属性的可能取值范围,也称为属性的值域。
郭文明
ER模型的概念
属性的分类:
基本属性和复合属性
单值属性和多值属性
导出属性和空值属性
基本属性和复合属性
基本属性是不可再分割的属性,复合属性是可再分解为其他属性的属性。例如性别、年龄为基本属性;地址属性为复合属性,因为地址可以分解为邮编、省(市)、县(区)、街道等子属性。
郭文明
ER模型的概念
单值属性和多值属性
单值属性指的是同一实体的属性只能取一个值,多值属性指同一实体的某些属性可能取多个值。例如年龄属性只能取一个值,是单值属性;学位是多值属性,可以取学士、硕士、博士多个值,爱好也是多值属性。
导出属性和空值属性
通过具有相互依赖的属性推导而产生的属性称为导出属性,例如年龄可以由出生年份导出;当实体的实例在某个属性上没有值时应使用空值(Null),Null还可用于值未知,可以使用Null的属性称为空值属性。
郭文明
ER模型的概念
联系(relationship):给定m个实体的有序列表:E1,E2,…,Em(列表中同一个实体可以出现多次),一个联系R定义了这些实体实例之间的对应规则。联系表示一个或多个实体之间的关联关系,联系是实体之间的一种行为,一般用动词(英语用动名词)来命名联系。
联系的元数
一个联系涉及到的实体个数,称为该联系的元数或度数(degree)。同一个实体的实例之间的联系称为一元联系,也称递归联系;两个不同实体的实例之间的联系称为二元联系;三个不同实体实例之间联系称为三元联系;依此类推。
郭文明
ER模型的概念
联系的属性
联系也可以有附加的属性。经常先不考虑ER图中联系的属性,集中精力考虑实体的联系。
联系中实体的基数
两个有联系R的实体E和F,E中每个实例可能与F中的实例联系,(联系实例数目大于0),也可能没有与与F中的实例联系(联系实例数目等于0) ,E中每个实例与F中有联系实例数目的最小值和最大值,称为E的基数。记作mincard(E,R)和maxcard(E,R)。同理有mincard(F,R)和maxcard(F,R)。
郭文明
ER模型的概念
联系中实体的基数
例如学生实体E和课程实体F有选修联系R,每位学生至少选1门课,最多选10门课;每门课程最多有100人选,最少可以没人选。则有:
mincard(E,R)=1,maxcard(E,R)=10。
mincard(F,R)=0,maxcard(F,R)=100。
一个实体E参与联系R,并且mincard(E,R)=x,maxcard(E,R)=y,那么在ER图中,E和R之间的连接线可以用标记:card(E,R)=(x,y)表示实体的基数。
郭文明
ER模型的概念
联系的方式
联系涉及到实体之间实例的对应方式,二元联系的联系方式有四种:1:1,1:N,M:N,M:1。由于M:1是1:N的反面,通常不单独提及。
如果实体E和F在联系R中有maxcard(E,R)=1, maxcard(F,R)=1,那么E和F联系是1:1的。
如果实体E和F在联系R中有maxcard(E,R)=N, maxcard(F,R)=1,那么E和F联系是1:N的。
如果实体E和F在联系R中有maxcard(

最近更新

2026年令人难忘的细节高一作文 8页

2026年仔细的近义词有什么及造句 4页

耐火土石开采环境影响 35页

肿瘤干细胞在关节炎中的免疫调节 35页

高铁设备故障诊断技术 35页

2024年安徽省黄山市单招职业适应性测试题库最.. 40页

2024年安徽职业技术学院单招职业倾向性考试题.. 40页

2024年安阳学院单招职业技能测试模拟测试卷附.. 40页

2024年安顺职业技术学院单招职业适应性考试模.. 40页

2024年宜春幼儿师范高等专科学校单招职业技能.. 40页

2024年宿州学院单招职业技能考试模拟测试卷新.. 40页

2024年山东商务职业学院单招职业倾向性考试模.. 39页

2024年山东城市服务职业学院单招职业适应性考.. 40页

2024年山东服装职业学院单招职业适应性考试题.. 41页

2024年山东电子职业技术学院单招职业技能考试.. 41页

2024年山东省淄博市单招职业适应性测试题库带.. 40页

2024年山东省菏泽地区单招职业适应性测试题库.. 40页

2024年山东职业学院单招职业适应性考试题库新.. 39页

2024年山东药品食品职业学院单招职业技能测试.. 41页

2024年山西同文职业技术学院单招职业倾向性考.. 40页

2024年山西机电职业技术学院单招职业适应性考.. 39页

2024年山西管理职业学院单招综合素质考试模拟.. 40页

2024年山西财贸职业技术学院单招综合素质考试.. 41页

2024年山西金融职业学院单招职业技能测试模拟.. 39页

2024年崇左幼儿师范高等专科学校单招综合素质.. 41页

2024年川南幼儿师范高等专科学校单招职业技能.. 41页

2024年常州纺织服装职业技术学院单招职业技能.. 39页

2024年广东农工商职业技术学院单招职业技能测.. 41页

2025年中考英语三年真题分项汇编首字母提示填.. 11页

供应链合作协议范本 4页