- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专题三:CIMS系统设计方法之E-R; 复习EPC图;基本元素;EPC图建模规则小结;EPC建模的步骤;练习:把以下活动图转换为EPC图;练习:把以下活动图转换为EPC图;本节的主要内容;现实世界;描述数据的常用术语
(1)实体
若干个属性的属性值组成的集合,用来表征一个实体。
例如(丁力、79021、男、21、党员)表示学生丁力。同类实体的集合则组成了实体集,例如描述全部学生的实体就构成了学生实体集,反映了一个学校全部学生的情况。
(2)属性
属性为事物的某一方面特征的抽象描述。
如学生这个事物,可以通过学生的“姓名”、“学号”、“性别”、“年龄”、和“政治面貌”等特征来描述,称“姓名”、“学号”、“性别”、“年龄”和“政治面貌”为属性。;(3)属性值
属性值为属性的具体取值。
例如学生丁力,其“姓名”为丁力, “学号”为79201,“性别”为男,“年龄”为21,“政治面貌”为党员,这些具体值称为属性值。
(4)关键字
关键字为唯一标识实体的属性或属性组合。
例如在学生实体集中,学号可以唯一地标识每个学生实体,所以学号为关键字。不过通常用系统ID作为关键字。
; 5)数据模型
现实世界中的事物是彼此关联的,任何一个实体都不是孤立存在的,实体间也是相互联系的。这种联系表现在两个方面:
一方面是反映实体内部的联系,反映在数据上便是记录内部各数据项之间的联系;
另一方面,是实体之间的联系,反映在数据上则是记录之间的联系,这种联系用数据模型给予描述。
数据模型:表示实体及其实体之间联系的数据结构。
建立数据模型过程,就是研究如何表示和处理实体之间的联系。 ; 6)E-R模型的表示符号;学生;实体间的联系
①一对一联系1:1
这是一种最简单的联系类型,比如公民与他的身份证号的关系。
② 一对多联系1:N
比如个人与其银行卡之间、学生与班级之间的关系
③ 多对多联系M:N
比如课程与学生的关系
通常M:N转化为两个1:N。;E-R图简例;建立实体关系(E—R)模型步骤
·确定局部视图的范围(域定义)
·确认实体及其标识(名称)
·定义实体间的联系
·给实体及联系加上描述属性
·转换为关系模式
;实例:构造一个基本的教学E-R模型;实例:构造一个基本的教学E-R模型;实例:构造一个基本的教学E-R模型;实例:构造一个基本的教学E-R模型;实例:构造一个基本的教学E-R模型;实例:构造一个基本的教学E-R模型;E-R模型的组成要素及表示方法 ;【练习2】两个实体集之间的一对多的联系的绘制方法。
假设在某仓库管理系统中,有两个实体集:仓库和商品。仓库用来存放商品,且规定一类商品只能存放在一个仓库中,一个仓库可以存放多件商品。仓库和商品之间是一对多的联系。
仓库和商品的属性分别如下:
仓库——仓库号,地点,面积联单
商品——商品号,商品名,价格
在存放联系中要反映出存放商品的数量。 ;【练习3】两个实体集之间的多对多的联系的绘制方法。 ;实体向关系模式的转换;实体向关系模式的转换;联系向关系模式的转换;联系向关系模式的转换;联系向关系模式的转换;带属性的一对多联系;没有对应关系的联系;存在于三个实体之间的联系;选修;E—R图设计过程;财务处涉及到的实体及实体之间的联系如下: ;课程号;工资;工资;针对如下设计给出改进方案
文档评论(0)