[唐诗宋词]Chap02Concept02.pdf

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

第 2 章 数据管理与数据库 2.3 数据模型 2.3.1 数据模型的构成 2.3.2 数据模型的分类 2.3.3 实体-联系(E-R)模型 2.3.4 常用的结构数据模型 返回 2.3.1 数据模型的构成 数据模型 (Data Model):客观事物某些特征的数据抽 象和模拟,是一组严格定义的概念集合,它是数据库 系统的核心。 数据模型的三要素是:数据结构、数据操作和完整性 约束条件 ① 数据结构:描述数据库的组成对象,以及对象之间的联 系,是对系统静态特性的描述。 ② 数据操作:对数据库中各种对象类的实例(或取值)所允 许执行的操作的集合,包括操作方法及有关的操作规则等,是 对数据库动态特性的描述。 ③ 完整性约束条件:用以限定符合数据模型的数据库状态 以及状态的变化,以保证数据的正确、有效、相容。 2.3.2 数据模型的分类 除了应具备以上三个要素以外,还应满足以 下性能要求: • 能比较真实地模拟或抽象表示现实世 界; • 容易为人所理解; • 便于在计算机上实现。 但目前还没有找到这样的数据模型。因此, 人们常常采取多步抽象的方法,针对不同的 抽象层次采用不同的数据模型。 三类数据模型 概念数据模型:也称信息模型,它是按用户 的观点来对数据和信息建模,用于数据库设计。 常用的概念数据模型是实体–联系(E-R)模 型,简称E-R模型。 结构数据模型,又称逻辑数据模型:主 要包括网状模型、层次模型、关系模型、面向对 象模型等,按计算机系统的观点对数据建模,用 于DBMS实现。 物理数据模型:是对数据最底层的抽象,描 述数据在系统内部的表示方式和存取方法,在磁 盘或磁带上的存储方式和存取方法。 三类数据模型在DB中的地位和关系 现实世界 现实世界 认识 抽象 现实世界 概念模型 数据库设计人员完成 信息世界 概念模型 概念模型 逻辑模型 数据库设计人员完成 DBMS支持的数据模型 逻辑模型 物理模型 机器世界 由DBMS完成 现实世界中客观对象的抽象过程 2.3.3 实体-联系(E-R)模型 实体-联系方法(Entity- Relationship Approach) ,简称E-R方法或E-R模型, 是一种概念数据模型。 •E-R模型中的基本概念 •E-R 图要点 E-R模型中的基本概念(1) 实体(Entity):客观存在并可相互区别的事物都称为 实体。如,王涛,计算机系等。 属性(Attribute):实体具有若干特征,每个特征称为 实体的一个属性。例如,每个学生实体都具有学 号、姓名、年龄、性别、系别、年级等属性。 实体型(Entity Type):用实体名及其属性名集合来抽 象和刻画同类实体称为实体型。例如,学生(学号, 姓名,性别,年龄,系,入学时间)就是一个实体 型。 E-R模型中的基本概念(2) 实体集(Entit

文档评论(0)

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

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

1亿VIP精品文档

相关文档