网站大量收购闲置独家精品文档,联系QQ:2885784924

《数据库原理之一.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三. 数据抽象、数据模型与数据模式之关系 数据抽象(Data Abstraction) 即是将数据抽象化、逻辑化,是对数据的抽取过程。在数据库系统中,有三种级别的数据抽象,即:视图级抽象、概念级抽象和物理级抽象。 数据模型(Data Model) 即是对数据进行抽象化表示的工具,主要使用逻辑概念(如对象、对象属性、对象联系等)来表示数据。 由于抽象级别的存在,数据模型也存在相应的级别。如:概念数据模型、逻辑数据模型、物理数据模型等。对于抽象级别高的概念数据模型我们叫它语义(Semantic)数据模型,如ER模型。 数据模式(Data Schema) 利用数据模型组织抽取的数据所得的结果,也即是数据抽象的结果。 Designed by Tao Hongcai Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 四. 数据模型 通俗来讲,数据模型就是对现实世界的模拟、描述或表示。数据模型应满足的三个要求: 2.数据模型的三要素 (1)数据结构 (1)比较真实地描述现实世界; (2)易为用户所理解; (3)易于在计算机上实现。 用于描述系统的静态特性。数据结构不仅要描述数据本身,还要描述数据之间的联系。 1.数据模型的三个评价标准 Designed by Tao Hongcai Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. (2)数据操作 用于描述系统的动态特性。包括操作及有关的操作规则。数据库的主要操作有:插入、删除、修改和查询。 3.数据模型应用现状 (3)数据的约束条件 是一组完整性规则的集合。完整性规则是数据模型中数据及其联系所具有的约束规则,用来限定数据库状态以及状态的变化,以保证数据的合理。 为何要使用多种数据模型? (1) 现实管理系统的用户与计算机管理系统的设计人员之间的专业差异。 (2) 用户理解与计算机实现的矛盾。 Designed by Tao Hongcai Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 4.传统数据模型回顾 (1)层次数据模型(Hierarchical Data Model) HDM是数据库系统中最早出现的数据模型。60年代后期,IBM开发出IMS (Information Management System) DBMS,是层次数据库管理系统的典型代表。 用树形结构表示各类实体以及实体之间的联系。 现实世界中许多实体之间的联系就呈现出一种很自然的层次关系,如:行政机构、家庭关系等。层次模型是以记录型为结点的有向树。 Designed by Tao Hongcai Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 按树的定义,层次模型有以下两个限制: ☆只有一个结点没有双亲结点,即根结点; ☆根以外的其他结点有且只有一个双亲结点。 因此,层次数据库系统只能处理一对多的实体关系。 Designed by Tao Hongcai Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 层次模型中,每个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。这种联系只能是父子联系。 层次模型的另一个最基本的特点是:任何一个给定的的记录值只有按其路径查看时,才能显出它的全部意义,没有一个子女记录值能够脱离双亲记录值而独立存在。 (2)网状数据模型(Net Data Model) 用层次模型表示非树型结构很不直接,网

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档