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

农业信息技术-chapter3-农业数据库系统.ppt

农业信息技术-chapter3-农业数据库系统.ppt

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

第一节数据库系统概述三、数据库中的数据模型(一)概念模型概念数据模型也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。是现实世界到机器世界的一个中间层次,是数据库设计的有力工具。它不依赖于某个DBMS支持的数据模型,同时又可以转换为某一DBMS支持的特定数据模型。概念模型的特点是:具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识;简单、清晰、易于用户理解,是用户与数据设计人员之间进行交流的语言。第一节数据库系统概述三、数据库中的数据模型(一)概念模型1.信息世界中的基本概念2.概念模型的表示方法(1)实体(2)属性(3)键(4)域(5)实体型(6)实体集(7)关联E-R方法称为实体-联系方法(Entity-RelationshipApproach),该方法能够方便、准确地表示出上述信息世界中常用的概念,它用E-R图来描述现实世界的概念模型。E-R方法也称为E-R模型,它是概念模型常用的方法。此外,还有扩充的E-R模型、面向对象模型及谓词模型等。第一节数据库系统概述三、数据库中的数据模型(二)数据模型逻辑数据模型又被简称为数据模型,主要包括网状模型,层次模型,关系模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。层次模型、网状模型是早期的数据模型。通常把它们称为格式化数据模型,因为它们是属于以“图论”为基础的表示方式。关系模型是用“二维表”(或称关系)来表示数据之间的联系。第一节数据库系统概述三、数据库中的数据模型(二)数据模型1.层次模型层次数据模型实质上是一种有根结点的定向有序树(在数学中“树”被定义为一个无回的连通图),即用“树”结构表示实体集之间的关联,其中实体集(用矩形框表示)为结点,而树中各结点之间的连线表示它们之间的关联。根据“树”结构的特点,建立数据的层次模型需要满足下列两个条件:①有且仅有一个结点无“父”结点称为根结点;②其他数据记录有且只有一个“父”结点。按照层次模型建立的数据库系统称为层次模型数据库系统,其典型代表是管理信息系统(ManagementInformationSystem,MIS)。第一节数据库系统概述三、数据库中的数据模型(二)数据模型1.层次模型不能很好的表示两个以上实体型之间的复杂关联和实体型之间多对多关联优点数据模型简单对具有一对多的层次关系描述自然、直观,容易理解性能优于关系模型,不低于网状模型层次数据模型提供了良好的完整性支持缺点第一节数据库系统概述三、数据库中的数据模型(二)数据模型2.网状模型能很好地解决了实体间复杂关系的表达问题有致命的弱点,即当需求扩展时,对原有数据结构及应用程序的修改会产生严重的后果网状模型的特点:①可以有一个以上的结点无“父”;②至少有一个结点有多于一个的“父”按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG(DataBaseTaskGroup)用数学方法可将网状数据结构转化为层次数据结构第一节数据库系统概述三、数据库中的数据模型(二)数据模型3.关系模型关系模型是以人们经常使用的二维表格形式来表示实体本身及其相互之间的关联,它以关系理论为坚实的基础,是经典数据模型中建模能力最强的一种,对于各种类型数据联系都可描述,成为当今实用数据库系统的主流。在关系模型中,把数据看成一个二维表格,每个二维表格就是一个关系,由多列和多行组成,每列描述实体的一个属性,每行描述一个具体实体。对于一个表示关系的二维表格,其最基本的要求是,不允许表中再有表。第一节数据库系统概述三、数据库中的数据模型(二)数据模型3.关系模型一个关系称为一个数据库,若干个数据库可以构成一个数据库系统。在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选取等运算来实现数据的管理。由关系数据结构组成的数据库系统被称为关系数据库系统。第一节数据库系统概述三、数据库中的数据模型(二)数据模型3.关系模型优点缺点①数据结构简单②具有很高的数据独立性③可以直接描述多对多的关联④有坚实的理论基础当数据库很大时,查找满足特定关系的数据费时,对空间关系无法满足。第一节数据库系统概述四、数据库设计(一)数据库设计的步骤第一节数据库系统概述(二)概念结构设计四、数据库设计概念模型是对实际应用对象形象而又具体的描述概念结构设计要借助于某种方便又直观的描述工具。E-R图提供了表示实体型、属

文档评论(0)

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

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

1亿VIP精品文档

相关文档