空间数据库管理系统综述:混合管理与全关系型管理。
版权申诉
104 浏览量
更新于2024-02-22
收藏 748KB PDF 举报
形的所有点,并根据它们的拓扑关系进行连接,这就要求进行多次关系连接运算 (2)扩展的关系模型方式: 图形数据都按照关系数据模型组织 全关系型管理分类 3 涉及一系列连接运算,相当费时 处理空间目标效率不高 示例:为了显示一个多边形,需要找出组成多边形的所有点,并根据它们的拓扑关系进行连接,这就要求进行多次连接运算 对象关系数据库管理 5.4.3 对象关系数据库管理基本思想 1 图形数据和属性数据都采用对象关系数据管理系统管理 对象关系数据库管理分类 2 几何对象作为数据库对象 这些对象通过对象标识符联系起来,构成一个结构化的组织 图形图像的创建与表现 在对象关系数据库管理方式中,图形数据对象是直接以对象方式 存在于数据库中的 通常是以 C++、Smalltalk。、JAVA、面向对象数据库管理系统等高级程序设计语言描述的对象方式进行操作 对象关系数据库管理分类举例 3 基于对象的数据模型代表地理现象 能在地理空间中准确表达地理数据 对象的创建与表现 在对象管理方式中,图形数据根据实体的属性从数据库中提取出来,并用底层结构的函数为其分配空间数据 对象的创建与表现在对象管理方式中,图形数据根据实体属性从数据库中提取出来,并做空间数据库管理 地图几何对象的查询 在地理信息查询语言中,存储、查询和分析地理信息的查询语言 是处理包括几何空间和属性数据的一类标准SQL 查询语言 面向对象空间数据库管理 5.4.4 面向对象空间数据库管理基本思想 1 面向对象空间数据库管理方式应用了目前最新的面向对象技术 对象关系数据库管理的特性 2 系统开发工具与应用程序接口,完全支持对象管理的各种操作 面向对象数据库管理系统与关系数据库管理系统的比较 3 关系数据库管理系统: 具有强健的事务管理功能,数据存取安全,并发控制机制为数 据的保护提供了很多的保障 面向对象数据库管理系统: 数据模型不需将实体-联系模型表示为关系模式,对存储复杂 对象结构的数据有很强的能力,以及对常规数据的支持,但对 操作数据的使用非常复杂 文件与关系数据库混合管理 文件与关系数据库的混合管理是GIS提出来的一种管理模式,它是为了解决传统GIS与RDBMS之间存在数据同步、数据转换和查询的“痛点”而提 出的一种解决方案 混合 管理模型是指在一个数据库中既可以管理空间数据又可以管理 属性数据,对于GeoSQL查询语言设计成其Sql 查询特性,并使空 间索引操作依托索引驱动技术与关系驱动技术实现对空间对象的高 效管理 空间数据库管理系统的混合管理模式 解决了GIS与关系数据库数据的无缝衔接问题 特点 具有了高效地存储和查询方法,也克服了GIS不支持“高级客户端/服务端”的.”统一编程环境所产生的的烦恼 通过空间数据库管理系统的混合管理模式,可以轻松地管理GIS数 据和关系数据库数据。
空间数据库管理系统主要包括了全关系型空间数据库管理、对象关系数据库管理、面向对象空间数据库管理和文件与关系数据库混合管理。其中,文件与关系数据库混合管理是为了解决过去早期数据库管理系统不提供编程的高级语言的接口,只能采用数据库操纵语言导致的不便利性。该混合管理模式分为两个阶段,包括没有ODBC的阶段和有ODBC的阶段,最终实现了属性数据与任何一个支持ODBC协议的关系数据库管理系统连接。对于全关系型空间数据库管理,其基本思想是将图形数据和属性数据都采用关系数据管理系统管理,扩展了结构管理模式,并实施了空间索引操作。然而,基于关系模型方式和扩展的关系模型方式都存在相当费时和低效的问题。对于对象关系数据库管理,其基本思想是通过对象关系数据管理系统管理图形数据和属性数据,能准确表达地理数据,并使用一系列的高级程序设计语言进行操作。最后,面向对象空间数据库管理引入了最新的面向对象技术,支持对象的各种操作,与关系数据库管理系统相比,其对操作数据的使用非常复杂。通过空间数据库管理系统的混合管理模式,可以轻松地管理GIS数据和关系数据库数据,解决了这两者之间存在的数据同步、数据转换和查询的问题。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-11 上传
2024-05-09 上传
2022-05-26 上传
2023-11-11 上传
225 浏览量
2021-10-11 上传