●0●0 ·继承联系分为4种类型:互斥继承/非互斥继承和完全继承 /非完全继承。其中: ·互斥性继承珠系是指父实体中的一个实例只能在一个子实 体中出现。韭互性继承联系是指父实体中的一个实例可 以在多个子实体中出现。 宗会继承殊系是指父实体的所有实例必须是子实体之一。 非完全继承联刻则不必满足上述约束。 第17页
• 继承联系分为4种类型:互斥继承/非互斥继承和完全继承 非互斥继承和完全继承 /非完全继承。其中: • 互斥性 联系 继承 是指 实体中的 个实例 能在 个 实 指父实体中的一个实例只能在一个子实 体中出现。非互斥性继承联系是指父实体中的一个实例可 以在多个子实体中出现。 • 完全继承联系是指父实体的所有实例必须是子实体之一。 非完全继承联系则不必满足上述约束。 第 17 页
0。(3)数据项 数据项( Data Item)是信息存储的最小单位,它可以附加在 实体上作为实体的属性。 注意:CDM模型中允许存在没有所加烈任何实体上的数据 项,但馍型检所会给出警告。 第18页
(3)数据项 • 数据项(D t It ) (Data Item)是信息存储的最小单位 是信息存储的最小单位,它可以附加在 实体上作为实体的属性。 • 注意:CDM模型中 许存在没有附 到任何实体 的 模型中允许存在没有附加到任何实体上的数据 项,但模型检查时会给出警告。 第 18 页
00。(4)域 ·域( Domain是一组具有相同数据类型的值的集合。 ·域定义后可以被多个数据项或实体属性共享。 ·由于引用同一个域的数据项或实体属性具有相同的数据类 型( Data Type)、长度( Length)、精度( Precision)、检查参数 ( Check parameter)、业务规则( Business rules和强制 ( Mandatory特性等 第19页
(4)域 • 域(D i ) oma n 是 组具有相同数据类型的值的集合 是一组具有相同数据类型的值的集合。 • 域定义后可以被多个数据项或实体属性共享。 • 由于引用同一个域的数据项或实体属性具有相同的数据类 型(Data Type)、长度(Length)、精度(Precision)、检查参数 (Check Parameter)、业务规则(Business Rules)和强制 (Mandatory)特性等 第 19 页
02.创建及管理CDM ·CDM是通过对用户需求进行综合、归纳与抽象形成的, 是独立于具体数据库管理系统的概念数据模型,是整个数 据库设计的关键。 创建DM必须以需求分析结果为基础,从中提取系统需要 处理的数据。包括实体,张系,特殊的业务规如等。这些 是创建CDM的基碰 ·复杂的CDM通常从系统中局部应用开始设计,所有局部应 用的CDM设计结束后,将其进行合并与优化,从而形成全 局CDM。 第20页
2. 创建及管理CDM • CDM是通过对用户需求进行综合、归纳与抽象形成的, 是独立于具体数据库管理系统的概念数据模型,是整个数 据库设 的关 计 键。 • 创建CDM必须以需求分析结果为基础,从中提取系统需要 处理的数据。包括实体、联系、特殊的业务规则等 特殊的业务规则等。这些 是创建CDM的基础。 • 复杂的CDM通常从系统中局部应用开始设计,所有局部应 用的CDM设计结束后,将其进行合并与优化,从而形成全 局CDM。 第 20 页
00。(1)创建CDM的方法 建立CDM可以采用下面3种方法: ·新建CDM。 ·从已有CDM生成新的CDM。 ·通过逆向工程由PDM等模型生成CDM。 第21页
(1)创建CDM的方法 建立CDM可以采用下面3种方法: • 新建CDM。 • 从已有CDM生成新的CDM。 • 通过逆向工程由PDM等模 成 型生 CDM。 第 21 页