河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第五章 概念数据模型(CDM)

第五章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 页

·。°扩充知识 PowerDesigner16中,部分图素无法使用? A)Conceptual Diagran 方法:通过 Tools→ Model Options→>Mode Settings→ Notation对其进行 修改,以下CDM对象的 Notation设置为 “E/R+ Merise"。 第7页
扩充知识: • P D i 16 PowerDesigner 16中,部分图素无法使用 部分图素无法使用? • 方法:通过Tools→Model Opons→Model Sengs→Notaon 对其进行 修改,以下CDM对象的 Notation设置为 “E/R+Merise”。 第 7 页

●0●0 Conceptual Diagram ·设置方法: 回品⊙.可以通过toMd Options→>Mode Settings→> Notation对其进行 修改,以下CDM对象的 Conceptual Diagram Notation设置为 凶回品 E/R+Merise 第8页
• 设置方法: • 可以通过Tools→Model Opons→Model Sengs→Notaon 对其进行 修改,以下CDM对象的 Notation设置为 “E/R+Merise”。 第 8 页

·0①一对一联系(1:1) 设A、B两个实体集,若实体集A中的每个实体至多同实体 集B中的一个实体联系,反之亦然,则实体集A与B的联系 称为一对一联系,记作“1:1”。 如:每个仓库由一名职工管理,且每名职工仅管理一个仓 库。 第9页
① 一对 联系 一 (1:1) • 设A、B两个实体集,若实体集A中的每个实体至多同实体 中的每个实体至多同实体 集B中的一个实体联系,反之亦然,则实体集A与B的联系 称为 对 联系 一 一 ,记作“1:1”。 • 如:每个仓库由一名职工管理,且每名职工仅管理一个仓 库。 第 9 页

·②一对多联系(1:n/多对一联系(n:1) 设A、B两个实体集,若实体集A中的每个实体可以同实体 集B中的任意数目的实体联系,而B中的一个实体至多与A 中的一个实体相联系,则实体集A与B的联系称为一对多联 系,记作“1:n,”。 ·如:每个仓库由多个商品存放,且每个商品仅存放在一个 仓库。 第10页
② 一对多联系(1:n)/多对 联系 一 (n:1) • 设A、B两个实体集,若实体集A中的每个实体可以同实体 中的每个实体可以同实体 集B中的任意数目的实体联系,而B中的一个实体至多与A 中的 个实体相联系 一个实体相联系,则实体集A与B的联系称为 对多联 一 系,记作“1:n”。 • 如:每个仓库由多个商品存放,且每个商品仅存放在 个 且每个商品仅存放在一个 仓库。 第 10 页

·③3多对多联系m:n) 设A、B两个实体集,若实体集A中的每个实体可以同实体 集B中的任意数目的实体联系,反之亦然,则实体集A与B 的联系称为多对多联系,记作“m:n”。 如:供应商和商品。 第11页
③ 多对多联系(m:n) • 设A、B两个实体集,若实体集A中的每个实体可以同实体 中的每个实体可以同实体 集B中的任意数目的实体联系,反之亦然,则实体集A与B 的联系称为多对多联系 的联系称为多对多联系,记作“m:n”。 • 如:供应商和商品。 第 11 页
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第二章 PowerDesigner的基本操作.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第三章 需求模型(RQM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第七章 物理数据模型(PDM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 数据库系统概述(王哲).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验9 数据库模型文档编辑器的使用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验10 数据库实例的综合设计与实现.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验8 数据库逆向工程的使用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验7 数据库文件的生成和管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验6 物理数据模型PDM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验5 逻辑数据模型LDM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验4 概念数据模型CDM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验3 业务处理模型BPM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验2 需求模型RQM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验1 熟悉数据库设计工具PowerDesigner.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十四章 数据加载与传输.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十六章 Oracle Database 11g闪回技术.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十五章 使用RMAN工具.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十二章 用户权限与安全.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十三章 SQL语句优化.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第八章 子查询和高级查询.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第六章 逻辑数据模型(LDM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第四章 业务处理模型(BPM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 第一节 数据库系统基础.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 第二节 数据库设计.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第二章 PowerDesigner基础.pdf
- 普通高等学校计算机教育“十二五”规划教材:《MySQL数据库教程》必知必会+快速进阶+实战应用(视频指导版,第1-2章).pdf
- 普通高等学校计算机教育“十二五”规划教材:《MySQL数据库教程》必知必会+快速进阶+实战应用(视频指导版,第3-4章).pdf
- 普通高等学校计算机教育“十二五”规划教材:《MySQL数据库教程》必知必会+快速进阶+实战应用(视频指导版,第5章,图片版).pdf
- 河南中医药大学:《MySQL数据库应用》课程设计报告(样例,个人通信数据分析).doc
- 河南中医药大学:《MySQL数据库管理》课程实验指导_01实验一:在Windows上安装MySQL.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_02实验二:MySQL数据库和数据表管理.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_03实验三:MySQL表数据管理.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_04实验四:MySQL数据查询.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_05实验五:MySQL视图和数据完整性.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_06实验六:MySQL语言.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_07实验七:常见的MySQL管理工具.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_08实验八:存储过程、存储函数和触发器.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_09实验九:数据备份与数据恢复.pdf
- 河南中医药大学:《MySQL数据库应用》课程讲稿课件_第一章 MySQL初步——数据库基础.pdf
- 河南中医药大学:《MySQL数据库应用》课程讲稿课件_第一章 MySQL初步——MySQL安装.pdf