2企业管理信息化平台.ppt

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

2.3.2数据模型的基本概念 实体集:某个实体型下的全部实体,叫做实体集。   联系:一个实体集内部各实体之间的相互联系,叫做实体内部联系。在实体集之间也存在着联系,称为实体的外部联系。 2.3.2数据模型的基本概念 (2)实体型之间的联系。实体型之间的联系分为一对一、一对多和多对多的联系三种。 在一个实体集内部也存在着一对一、一对多和多对多的联系。见P78图2-24 2.3.2数据模型的基本概念 3.数据模型   它分为逻辑数据模型和物理数据模型两类。 2.3.2数据模型的基本概念 逻辑数据模型:是用户通过数据库管理系统看到的现实世界,它描述了数据库数据的整体结构。逻辑模型通常由数据结构、数据操作和数据完整性约束三部分概念组成。数据结构是对系统静态特性的描述,人们一般以数据结构的类型来命名数据模型,如层次模型、网状模型、关系模型、面向对象模型等。 2.3.2数据模型的基本概念 物理数据模型:是用来描述数据的物理存储结构和存储方法的。它不但受数据库管理系统控制,而且与计算机存储器、操作系统密切相关。 2.3.2数据模型的基本概念 (l)层次模型。层次数据库的特点是实体之间按层次关系部定义。实体用记录(类型)表示,实体的属性对应记录的数据项;实体之间的联系用有向连线表示。 2.3.2数据模型的基本概念 层次模型以每个实体为结点,上层结点叫做父结点,下层结点叫做子结点。层次模型像一棵倒置的树,最上层的结点没有双亲,称为根结点;最下层的结点没有子女,称为叶结点。所以层次模型是一种以记录类型为结点的有向树结构。 2.3.2数据模型的基本概念 (2)网状模型。由于层次模型还不能很好地表达实体间的复杂关系(多对多联系),于是又产生了网状模型,它很好地解决了实体间复杂关系的表达问题,但是它也有致命的弱点,即当需求扩展时,对原有数据结构及应用程序的修改会产生严重的后果。 2.3.2数据模型的基本概念 (3)关系模型。关系模型以人们经常使用的表格形式作为基本的存储结构,通过相同关键字段来实现表格间的数据联系。 2.3.2数据模型的基本概念 (4)面向对象模型。不同于层次模型、网状模型、关系模型这些传统的数据模型,面向对象数据模型是非传统的数据模型。将面向对象程序设计方法与数据库技术相结合就产生了面向对象数据库系统。 2.3.3关系模型与关系数据库 1.关系模型   关系模型是一种新的数据模型。它建立在集合论和谓词演算公式的基础上。它提供的逻辑结构简单,数据独立性强,存取具有对称性、操纵灵活。 2.3.3数据模型的基本概念   在数据库中的数据结构如果依照关系模型定义,就是关系数据库系统。关系数据库系统由许多不同的关系构成,其中每个关系就是一个实体,可以用一张二维表表示。   关系二维表中的术语解释如下: 关系(Relation):一张二维表对应一个关系。 属性(Attribute):表中每一列叫做一个属性,属性有名和值的区别。 2.3.3数据模型的基本概念 元组(Tople):由属性值组成的每一行叫做一个元组。 框架(framework):由属性名组成的表头称为框架(关系型)。 分量:表中的每一个属性值。 域(Domain):每个属性的取值范围。 候选码(Candidate Key):可以惟一确定的一个元组的属性或属性组(可简称码)。 2.3.3数据模型的基本概念 主码(Primary Key):一个关系中往往会有多个候选码,可以指定一个为主码。 主属性(Primary Attribute):可以作为候选码的属性也叫主属性。 非主属性(Non-key Attribute):不能作为候选码的属性叫做非主属性。 关系模式:对关系的描述称为关系模式,常常记做: 关系名(属性1,属性2,属性3,……,属性n) 2.3.3数据模型的基本概念 在关系模型中,不但实体用关系表示,而且实体之间的联系也用关系来表示。   关系模型要求关系必须是规范化的,即要求每个关系必须满足一定的条件,其中最基本的一条就是,关系中每个分量必须是不可再分的基本项。 2.3.3数据模型的基本概念 作为一个关系模型的基本约束条件,起码必须具备以下几条:   第一,表格中每一数据项不可再分,是基本项。   第二,每一列数据有相同的类型,叫做属性。各列都有惟一的属性名和不同的属性值,列数可根据需要而设定。 2.3.3数据模型的基本概念   第三,每列的顺序是任意的。   第四,每一行数据是一个实体诸多属性值的集合,叫做元组。一个

文档评论(0)

克拉钻 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档