第二章_实体联系数据模型.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章实体联系数据模型 第二章实体联系数据模型 暨南大学深圳旅游学院 内容 内容  数据模型综述  数据模型综述  实体联系模型  实体联系模型  扩展实体联系模型  扩展实体联系模型  应用实例  应用实例 暨南大学深圳旅游学院 学习要求 学习要求  熟悉数据模型的分类及作用。  熟悉数据模型的分类及作用。  能根据语义要求绘制ER图。  能根据语义要求绘制ER图。  了解扩展实体联系模型。  了解扩展实体联系模型。 暨南大学深圳旅游学院 一、数据模型综述 一、数据模型综述 1. 为什么需要数据模型 1. 为什么需要数据模型 2. 如何描述数据模型 2. 如何描述数据模型 3. 如何评价数据模型 3. 如何评价数据模型 4. 数据模型为什么有层次性 4. 数据模型为什么有层次性 5. 数据模型的未来 5. 数据模型的未来 6. 实体联系模型的地位与作用 6. 实体联系模型的地位与作用 暨南大学深圳旅游学院 1.为什么需要数据模型? 1.为什么需要数据模型? ① 由于数据的定义与操作从应用程序中剥离出 ① 由于数据的定义与操作从应用程序中剥离出 来,交由DBMS来定义和管理。于是DBMS需要 来,交由DBMS来定义和管理。于是DBMS需要 采用某种数据结构来定义、存储所要管理的 采用某种数据结构来定义、存储所要管理的 数据。狭义上讲,这种数据结构就是DBMS的 数据。狭义上讲,这种数据结构就是DBMS的 数据模型。 数据模型。 ② 另一方面,现实系统要向计算机化的管理转 ② 另一方面,现实系统要向计算机化的管理转 变,因此,在数据库设计时,也必须用某种方 变,因此,在数据库设计时,也必须用某种方 式将其所关心、管理的数据抽取出来并组织 式将其所关心、管理的数据抽取出来并组织 起来,数据模型也正是起到这种作用。 起来,数据模型也正是起到这种作用。 暨南大学深圳旅游学院 2.如何描述数据模型? 2.如何描述数据模型? ① 数据的静态结构。 ① 数据的静态结构。 ② 数据的动态操作(增删改查询)。 ② 数据的动态操作(增删改查询)。 ③ 数据的完整性约束。 ③ 数据的完整性约束。  综合说来,应描述数据、数据之间的联  综合说来,应描述数据、数据之间的联 系、数据语义及完整性限制,同时还需 系、数据语义及完整性限制,同时还需 要提供对数据操作的方法。 要提供对数据操作的方法。 暨南大学深圳旅游学院 3.如何评价数据模型? 3.如何评价数据模型? ① 真实地描述现实系统。—基本要求 ① 真实地描述现实系统。—基本要求 ② 易于为一般用户所理解。 ② 易于为一般用户所理解。 ③ 易于计算机实现。 ③ 易于计算机实现。 暨南大学深圳旅游学院 4.数据模型为什么有层次性? 4.数据模型为什么有层次性? ① 从与数据抽象的关系看。 ① 从与数据抽象的关系看。  数据模型是数据库设计时数据抽象  数据模型是数据库设计时数据抽象 的工具,由于抽象层次的存在,相 的工具,由于抽象层次的存在,相 应地,

文档评论(0)

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

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

1亿VIP精品文档

相关文档