空间数据的关系化管理.ppt

第 11 章 空间数据的关系化管理 第 11 章 空间数据的关系化管理 ? 在传统的 GIS 中,一般是将空间数据与属性数据完全分开来存放, 并以属性表与空间文件一一对应的方法和根据表的关键字与文件中 空间对象的标识,来定位空间对象的属性信息。 ? 由于 GIS 中管理的数据量逐渐增大,这种分离管理已经不能满足当 前数据管理的需要。随着大型关系型数据库技术的日益完善,其应 用也日渐普及。 ? 在数据管理方面,大型关系型数据库管理系统恰恰具备了文件系统 所不具备的工具,同时还可以实现空间数据与属性数据的一体化管 理。 ? 如何充分利用大型关系型数据库管理系统已有的技术和强大的数据 管理工具去管理复杂庞大的 GIS 系统的数据,已成为 GIS 界人士研究 的课题,他们尝试用大型关系型数据库管理 GIS 数据,从而形成新 的 GIS 系统开发平台;而大型关系型数据库厂商也在积极扩展 SQL 语句的查询功能,以支持对空间数据的处理,两者正在相互渗入、 相互促进。 第 11 章 空间数据的关系化管理 ? GIS 数据的关系化管理方式能使 GIS 系统开发设计 人员从庞大、烦琐的数据管理工作中解脱出来, 能充分应用现有的大型关系型数据库管理系统本 身的数据管理功能(检索、完整性检查,安全保 密机制、安全恢复机制、数据共享、并发控制、 网络通讯、分布式体系结构等),同时也给传统 的 GIS 应用软件开发平台带来了一种崭新的设计 思想。 第 11 章 空间数据的关系化管理 性 能 文件系统 大型关系型数据 库管理系统 易掌握性 容 易 困 难 成本 底 高 检索能力 无 有 数据安全管理 困 难 容易实现 数据完整性检查 困 难 容易实现 并发控制 困 难 容易实现 数据共享 困 难 容易实现 对空间数据及属性数据的一体化 管理 难以实现 容易实现 与操作系统的集成性 无 关 紧密相关 第 11 章 空间数据的关系化管理 ? § 11.1 基于关系数据库的空间数据模型 关系数据库是建立在关系模型的基础之 上的 , 它的基本组成是表 , 每个表有列 ( 表字 段 ) 、行(表记录)组成,一个数据库则由 许多个表组成,这些表之间采用一定的关 系组织连接。 § 11.1 基于关系数据库的空间数据模型 ? 地理关系数据库的数据组织模型 § 11.1 基于关系数据库的空间数据模型 ? ( 1 )地图表集:整个系统具有这样一个表,它可以作为一个地图集 中的最高层次表格,在实现上可以作为多个数据库的总体规划表格。 它本身具有各个地图的引用和描述信息。 ? ( 2 )地图表:每个地图都有这样一个表,它可以作为管理一个工程 中地图的最高表格,它是以一个数据库的总体规划表格的方式实现。 该表具有各层参照、描述和引用信息。 ? ( 3 )地图层表:每个地图层都有这样一个表,它作为管理一个图层 的表格。该表具有本图层的空间对象及各个空间对象的相应描述信 息。 ? ( 4 )空间索引表:每个地图层对应一个空间索引表,它用于协助进 行空间分析,以加快空间分析的速度。 § 11.2 空间数据访问模型 ? 通过空间关系数据库的数据模型, 可以将属性数据与空间数据统一 存放在关系数据库中,从而实现 了数据的统一管理 。 ? 由于将数据统一于关系数据库中 进行管理,因而可以直接利用 DBMS 的管理功能以充分利用关 系数据库中的许多查询优化,提 高数据的访问速度。 § 11.2 空间数据访问模型 ? 空间数据访问模块是进行 空间数据的压缩、解压缩 (实现空间对象的正常表 示与空间对象的二进制大 对象表示之间的转换)、 空间分析、空间数据提取 等的模块,它向上提供一 般地理信息系统的空间分 析、数据提取功能,向下 则具有调用数据库管理系 统( DBMS )的功能,是 整个空间关系数据库模型 中数据访问的核心。 空间数据访问模块的组成及调用关系 § 11.3 关系化空间数据的安全管理 ? 在大型关系型数据库管理系统中包含着许 多数据安全管理方面的工具,例如数据完 整性检查、数据安全管理机制、数据备份 / 恢复功能等,借以实现数据的安全保密管 理。关系化的空间数据管理可以充分利用 这些工具来实现空间数据的安全管理,而 文件系统根本不具备这些工具。

文档评论(0)

1亿VIP精品文档

相关文档