计算机四级《数据库工程师》复习重点 IDEF1X建模方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xx年计算机四级《数据库工程师》复习重点 IDEF1X建模
方法
1、 IDEF0侧重描述系统功能,被称为功能建模方法;IDEF1X侧重分析、抽象和概括应用领域中的数据,称为数据建模方法;
2、 IDEF1X方法具有丰富的语法和语义;
3、实体集分为(1)独立标识符实体集;(2)附属标识符实体集;
4、实体集之间的联系分为:(1)标定型联系;(2)非标定型联系;(3)分类联系;(4)不确定联系
1、实体集:
(1) 实体集语义:如果一个实体集的每一个实例都能被惟一地标识,而不决定于它与其他实体的联系,那么该实体集称为独立实体集;否那么就叫附属实体集;
(2) 实体集语法:IDEF1X用矩形框来表示独立实体集,用圆角矩形框来表示附属实体集;
2、联系:
(1) 联系语义:
(A) 标定型联系:一个“确定型联系”中,如果子女实体集中的每个实例都是由它与双亲的联系而确定的,这个关系称为“标定型联系”;
(B) 非标定型联系:一个“确定型联系”中,如果子女实体集中的每一个实例都能被惟一地确认而无需了解与之相联系的双亲实体集的实例,这个问题关系叫“非标定型联系”。
(C) 分类联系:是两个或多个实体集之间的联系,且在这些实体集中存在一个一般实体集,它的每一个实例都恰好与一个且仅一个分类实体集的一个实例相联系。
(D) 不确定联系:一个非确定联系又称为多对多联系,这种联
系关联的两个实体集之间,任一实体集的一个实例都将对应另一实
体集的0个、1个或多个实例。
(2) 联系的语法:
(A) 标定联系语法:在IDEF1X图中,联系的语法用直线表示,
在一个标定型联系中,子女实体集总是一个附属实体集,用圆角矩
形框表示;
(B) 非标定联系语法:如果两个实体集之间有关系,并且是一
个非标定联系,就用一条虚线把它们连接起来。
(C) 分类联系语法:一般实体集的一个实例只能与分类实体集
的一个实例相对应;
(D) 不确定联系m:n的语法:不确定联系用一个两端带有实心
圆的线段描述,表示多对多的连接关系。
3、属性
(1) 属性的语义:用来描述一类现实或抽象事物的特征或性质。
一个属性的具体取值叫属性实例,它由属性的类型和值来定义。
(2) 属性的语法
(A) 主码和非主码属性语法:在一个实体集中属性要有惟一的
名字,属性名由名词表示,主码属性名后加(PK)标注,被列在属性
列表的顶端,并用水平线将主码和其他属性分开。
(B) 外码语法:在外码属性后加“FK”来识别由联系继承得到
的外来属性。