第五章9 概念数据模型(CDM) 主讲内容:概述、CDM创建及操作 第2页
第五章 概念数据模型(CDM) 主讲内容:概述、CDM创建及操作 第 2 页
00主要内容 1.CDM概述 2.创建及管理CDM 3.CDM的有效性检查 4.CDM模型转换 第3页
主要内容 1. CDM概述 2. 创建及管理CDM 3. CDM的有效性检查 4. CDM模型转换 第 3 页
001.CDM概述 CDM主要用于数据库概念结构设计阶段,它独立于具体的 DBMS以及计算机系统,是业务人员(用户)与分析设计人员 沟通的桥梁。 CDM以实体联系 Entity- Relationship,E-R理论为基础,并 对这一理论进行了扩充,其由一组严格定义的模型元素组 成,能够精确描述系统的静态特性、动态特性以及完整性 约束。这些模型元素主要包括:实体、联系、数据项和域 等。 第4页
1 CDM概述 • CDM主要用于数据库概念结构设计阶段,它独立于具体的 1. CDM概述 DBMS以及计算机系统,是业务人员(用户)与分析设计人员 沟通的桥梁。 • CDM以实体-联系(Entity-Relationship,E-R)理论为基础,并 对这 理论进行了扩充 一理论进行了扩充,其由 组严格定义的模型元素组 一组严格定义的模型元素组 成,能够精确描述系统的静态特性、动态特性以及完整性 约束。这些模型元素主要包括 这些模型元素主要包括:实体、联系、数据项和域 等。 第 4 页
。(1)实体和属性 实体Ent是指现实世界中客观存在,并可相互区别的事 物或事件。每个实体都包括一组用来描述实体特征的属性 ATtribute 实体集 Entity se是具有相同类型及相同属性的实体的集合 。实体型 Entity Type是实体集中每个实体所具有的共同属 性的集合。 标炽 ldentifier是用于唯一标识实体集中每个实体的一个 或一组属性。如果实体中有多个标识符,则指定其中一个 为主标识符,其余为候选标识符。 第5页
(1)实体和属性 • 实体(Entity)是指现实世界中客观存在,并可相互区别的事 物或事件。每个实体都包括一组用来描述实体特征的属性 (Attribute)。 • 实体集(Entity Set)是具有相同类型及相同属性的实体的集合 。实体型(Entity Type) (Entity Type)是实体集中每个实体所具有的共同属 是实体集中每个实体所具有的共同属 性的集合。 • 标识符(Identifier)是用于唯 标识实体集中每个实体的 个 是用于唯一标识实体集中每个实体的一个 或一组属性。如果实体中有多个标识符,则指定其中一个 为主标识符,其余为候选标识符。 第 5 页
0。(2)联系 两个实体型之间的关系通常称为实体联系 ①一对一联系(1:1) ②一对多联系(1:n) ③多对一联系(n:1 ④多对多联系(m:n) 第6页
(2)联系 • 两个实体型之间的关系通常称为实体联系。 ① 一对一联系(1:1) ② 一对多联系(1:n) ③ 多对 联系 一 (n:1) ④ 多对多联系(m:n) 第 6 页