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

第四章-地理信息系统数据库管理(南京信息工程大学-地理信息系统GIS).ppt

第四章-地理信息系统数据库管理(南京信息工程大学-地理信息系统GIS).ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 GIS空间数据管理 学习目标: 掌握数据的层次单位 了解常用的数据文件 了解数据库的基本概念 理解传统数据库模型 理解面向对象数据库模型 重点:数据库模型的分类和特点 难点:面向对象的数据库模型 本章内容安排 §1 数据层次与文件组织 §2 空间数据库 §3 传统数据库模型 §4 面向对象数据库系统 一、数据组织的分级 二、数据间的逻辑联系 二、数据间的逻辑联系 (1)一对一的联系(1:1):是指在集合A中存在一元素ai,则在集合B中就有且仅有一个bi与之联系。 (2)一对多的联系(1:N):在集合A中存在一个ai ,则在集合B中存在一个子集B={bi1…bi2 …bin}与之联系。 (3)多对多的联系(M:N):对于集合A中的一个元素ai, 在集合B中就存在一个子集B={bi1…bi2 …bin}与之相联系,反之亦然。 §2 空间数据库 §2 空间数据库概述 一、数据库的概念 二、传统的数据库模型 三、面向对象数据库系统 四、数据库管理系统 一、数据库的概念 空间数据库 应用于地理空间数据处理与分析领域;管理的对象为地理空间数据。 与一般数据库相比具有以下特点: 数据量特别大; 有属性数据和大量空间数据; 数据应用面很广。 二、传统数据库模型 数据模型 是数据库系统中关于数据和联系的逻辑组织的形式表示。 每一种数据模型都以不同的数据抽象与表示能力来反映客观事物,有其不同的处理数据联系的方式。 数据库采用的主要的数据模型: 层次模型;网状模型;关系模型 数据模型概述 三种模型之间的根本区别在于数据之间联系的表示方式不同(记录型之间的联系方式不同)。 层次模型用“树结构”表示 网状模型用“图结构”表示 关系模型用“二维表”(或称关系)表示 关系模型的数据结构-主要术语 关系(Relation) 一个关系对应通常所说的一张二维表,由行和列组成; 元组(Tuple) 表中的一行称为一个元组,或记录; 属性(Attribute) 表中的一列称为一个属性。 码(Key) 表中的某个属性或属性组,它们的值可以惟一地确定一个元组,且属性组中不含多余的属性,这样的属性或属性组称为关系的码。 主码/候选码 关系模型的数据结构-主要术语 域(Domain) 属性的取值范围称为域。 分量(element) 元组中的一个属性值称为分量。 关系模式(Relation mode) 关系的型称为关系模式,关系模式是对关系的描述。 关系模式一般的表示是:关系名(属性1,属性2,…,属性n)。 如:学生学籍(学号,姓名,年龄,所在系) 关系模型举例 学生学籍表 关系模型的数据结构-关系 关系模型中的数据全部用关系表示 例如,关系模型中,学生、课程、学生与课程之间的联系表示为: 学生(学号,姓名,性别,年龄,所在系); 课程(课程号,课程名,选修课); 选修(学号,课程号,成绩); 关系操作 关系操作主要包括数据查询和插入、删除、修改数据。 关系中的数据操作是集合操作。 关系操作语言都是高度非过程的语言。 面向对象方法中的基本概念 1、对象:是对客观世界实体的抽象描述;由描述该对象(目标)状态的信息(数据)和表达它的行为的操作(方法)组合而成。 2、类:具有相同属性和服务的一组对象的集合,是对象的抽象描述。 对象具有封装性和继承性,涉及到分类、概括、聚集、联合、继承和传播等概念。 3、概括与继承 1)超类与概括 将几种类型中某些具有公共特征的属性和操作抽象出来,形成更一般的超类。 2)继承 超类的属性和操作可以无条件的被它的子类所拥有。是一种强有力的建模工具。 有单个继承和多个继承 4、联合、聚集与传播 聚集:是把一组属于不同类中的若干对象组合起来形成以更高级别的复合对象的过程; 传播:作为联合和聚集的一种工具,是从下往上作用的,通过一种强制性的手段将子对象的属性信息和操作传递给复杂对象。 (二)、面向对象方法的几何抽象类型 (二)、面向对象方法的几何抽象类型 2.拓扑关系与面向对象模型 既解决了数据共享问题,又建立了弧段与节点的拓扑关系。同样,面状地物对弧段的聚集方式、数据共享和几何拓扑关系的建立也达到一致。 (三)、面向对象的属性数据模型 本章小结 重点内容: 数据库模型:三种传统数据库模型和 面向对象的数据库模型; 关系模型的优缺点: 优点:数据结构灵活、清晰,可以通过数学运算进行各种查询、计算和修改;数据描述具有较强的一致性和独立性。 缺点:当关系很复杂时,计算机需要执行一系列的数据操作,比较费时。 传统数

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档