数据库技术及应用 课件 第2章 数据模型与概念模型.ppt

数据库技术及应用 课件 第2章 数据模型与概念模型.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据模型与概念模型 2.1 信息的三种世界 2.2 概念模型及其表示 2.3 数据模型概述 2.4 层次模型 2.5 网状模型 2.6 关系模型 习题2 2.1 信息的三种世界 1. 信息的现实世界 现实世界泛指存在于人脑之外的客观世界。信息的现实世界是指我们要管理的客观存在的各种事物、事物之间的相互联系及事物的发生、变化过程。 1 实体。 客观存在并且可以互相区分的事物称为实体。 2 实体的特征。 每个实体都有自己的特征,利用实体的特征可以区别不同的实体。 3 实体集及实体集之间的联系。 具有相同特征或能用同样特征描述的实体的集合称为实体集。 2. 信息世界 现实世界中的事物反映到人们的头脑里,经过认识、选择、命名、分类等综合分析而形成了印象和概念,从而得到了信息。 3. 信息的计算机世界 信息世界中的信息,经过数字化处理形成计算机能够处理的数据,就进入了计算机世界。 在计算机世界中用到下列术语: 1 数据项。 2 记录。 3 文件。 4 数据模型。 4. 现实世界、信息世界和计算机世界的关系 现实世界、信息世界和计算机世界这三个领域是由客观到认识、由认识到使用管理的三个不同层次,后一领域是前一领域的抽象描述。关于三个领域之间的术语对应关系如表2-1所示。 表2-1 信息的三种世界术语的对应关系表 图2-1 信息的三个世界的联系和转换过程 2.2 概念模型及其表示 2.2.1 概念模型的基本概念 数据库的概念模型也称信息模型。在介绍概念模型基本概念之前,我们有必要说明本书根据最新的研究所界定的概念模型中的对象、实例等概念,在许多教科书中仍被称作实体集 或实体型 、实体。 1. 对象和实例 对象实体集是按其实体型抽象的结果。在现实世界中,具有相同性质、服从相同规则的一类事物 或概念,即实体 的抽象称为对象,对象是实体集信息化 数据化 的结果。 2. 属性 属性是实体的某一方面特征的抽象表示。 3. 码、主码和次码 码也称关键字,它能够惟一标识一个实体。 4. 域 属性的取值范围称为属性的域。 2.2.2 两个实体集之间的联系 两 个实体集之间的联系可概括为以下三种。 1. 一对一联系 1:1 设有两个实体集A和B,如果实体集A与实体集B之间具有一对一联系,则对于实体集A中的每一个实体,在实体集B中至多有一个 也可以没有 实体与之联系;反之,对于实体集B中的每一个实体,实体集A也至多有一个实体与之联系。两实体集间的一对一联系记作1:1。 图2-2 一对一联系 2. 一对多联系 1:n 设有两个实体集A和B,如果实体集A与实体集B之间具有一对多联系,则对于实体集A的每一个实体,实体集B中有一个或多个实体与之联系;而对于实体集B的每一个实体,实体集A中至多有一个实体与之联系。实体集A与实体集B之间的一对多联系记作1:n。 例如,一个学校里有多名教师,而每个教师只能在一个学校里教学,则学校与教师之间具有一对多联系,如图2-3所示。 图2-3 一对多联系 3. 多对多联系 m:n 设有两个实体集A和B,如果实体集A与实体集B之间具有多对多联系,则对于实体集A的每一个实体,实体集B中有一个或多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也有一个或多个实体与之联系。实体集A与实体集B之间的多对多联系记作m:n。 例如,工厂里的一个职工可以参加多种体育组织,而一个体育组织也可以有多名职工,则体育组织与职工之间具有多对多联系,如图2-4所示。 图2-4 多对多联系 2.2.3 多实体集之间的联系 两个以上的实体集之间也会存在联系,其联系类型也有三种:一对一、一对多、多对多。 1. 多实体集之间的一对多联系

文档评论(0)

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

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

1亿VIP精品文档

相关文档