第三讲概念数据模型.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三讲概念数据模型.doc

第三讲:概念数据模型 教学目的:要求学生了解概念数据模型(CDM: Conceptual Data Model)的基本概念,掌握发现实体的方法。学生能应用Power Designer软件分析设计工具建立应用系统的概念数据模型。能把现实世界中的数据管理科学地表达出来。 教学重点和难点:发现实体、实体间的联系 教学方式和手段:课堂讲授;案例教学,师生互动。 教学内容: 一、概念数据模型的基本概念 概念数据模型(Conceptual Data Mode)也叫信息模型,它以实体-联系理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念设计。 1、现实世界到机器世界的抽象过程 2、CDM的基本元素 ①Entity----实体 Record----实体(记录)、实体的型(二维表) 学 号 姓 名 出生年月 籍贯 家庭住址 专 业 0201001 王志强 1983/11/15 北京 北京西城区11-11-1 计算机 0203002 李世平 1982/10/08 太原 太原市解放路5号 信息管理 0204003 贺国强 1982/04/12 山西 山西运城市纪委宿舍11-2 自动化 ②Attribute----属性 Data Type Standard Check ③Primary Identifier(简称PI)主标识符 ④Alternative Identifier(简称AI)----候选标识符 Secondary Identifier(简称SI)----次标识符 3、实体、属性、标识符的表达方法 ①最新表达方法: ②传统的表达方法 4、数据模型的一个基本元素 数据项:信息存储的最小单位,把数据项附加到实体上,这个数据项就成为这个实体的属性,一个数据项可以附加到多个实体上,一个实体上可以附加多个数据项。 注意1:信息存储的最小单位是以应用需求为背景的。 如:姓名---------一般情况是一个数据项;如果应用中需要对姓氏进行统计时,姓就是一个数据项,名也是一个数据项。 注意2:信息存储的最小单位是不可分割的数据项 如:生卒年月-------这个数据项是可以分割为出生年月、去世年月 注意3:在业务领域中,各类管理文件、报表、指标中出现的数字型、逻辑型、字符型等名词概念,一般情况下很可能是应用系统中的一个数据项,因此,在设计应用系统时,通常要收集应用系统所涉及到的所有文件、规章制度、报表等一切文字性材料,这些材料是发现数据项的重要依据。 总之,数据项是构建实体的重要素材。没有数据项的实体是空洞的实体,没有实体的数据项是无意义的数据项。 5、实体之间的联系 现实世界中,一个实体型的实体之间或两个实体型的实体之间存在着数量上的对应关系,这些关系可以归纳为:1:1; 1:N,N:1; M:N三种关系。 ①1:1关系 定义:A实体集中的一个实体至多同B实体集中的一个实体相联系,B实体集中的一个实体至多同A实体集中的一个实体相联系,这种联系称为一对一联系。 使用场合:在理论上,一对一的两个实体是可以合并为一个实体,为什么要分成两个实体呢?-----------垂直分割理论。 较大的属性要分割在另外一个子表中,可以提高检索效率 不常用的属性分隔在另外一个子表中,可以提高检索效率 职工号、姓名、职务、年龄、地址、电话……,其中,职工号,姓名,职务经常使用,而其它数据项用得很少,则可以分成两个表。 强制与可选的问题 ②1:N和N:1关系 A实体集中的一个实体可以同B实体集中的任意数目的实体相联系,而B实体集中的一个实体至多同A实体集中的一个实体相联系,这种联系称为一对多联系。 A实体集中的一个实体至多同B实体集中的一个实体相联系,而B实体集中的一个实体可以同A实体集中的任意数目的实体相联系,这种联系称为多对一联系。 ③ M:N关系 A实体集中的一个实体可以同B实体集中的任意数目的实体相联系,B实体集中的一个实体也可以同A实体集中的任意数目的实体相联系,这种联系称为多对多联系。 6、实体间联系的类型 ①标定联系 主表中的主标识符号,在子表中作为子表的主标识符的联系 ②非标定联系 主表中的主标识符号,在子表中不作为子表的主标识符的联系 ③分类联系 解释: 生成父 生成子 生成父生成子 标识属性 二、工程管理系统概念模型分析 工程管理系统有下列实体组成:部门,职工,工程队、工程项目、客户、材料、工程任务、工程活动。 要求:根

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档