摘要: 数据库管理系统(Database Management System,DBMS)是在 文件处理系统的基础上进一步发展的系统。DBMS在用户应用程序 和数据文件之间起到了桥梁作用。DBMS的最大优点是提供了两 者之间的数据独立性,即应用程序访问数据文件时,不必知...
数据库管理系统(Database Management System,DBMS)是在 文件处理系统的基础上进一步发展的系统。DBMS在用户应用程序 和数据文件之间起到了桥梁作用。DBMS的最大优点是提供了两 者之间的数据独立性,即应用程序访问数据文件时,不必知道 数据文件的物理存储结构。
1.采用标准DBMS存储空间数据的主要问题
用标准的DBMS来存储空间数据,不如存储表格数据那样好, 其主要问题包括:
1)在GIS中,空间数据记录是变长的,因为需要存储的坐标点 的数目是变化的,而一般数据库都只允许把记录的长度设定为 固定长度。不仅如此,在存储和维护空间数据拓扑关系方面,DBMS也存在着严重的缺陷。因而,一般要对标准的DBMS增加 附加的软件功能。
2)DBMS一般都难以实现对空间数据的关联、连通、包含、叠加等基本操作。
3)GIS需要一些复杂的图形功能,一般的DBMS不能支持。
4)地理信息是复杂的,单个地理实体的表达需要多个文件、多条记录、或许包括大地网、特征坐标、拓扑关系、空间特 征量测值、属性数据的关键字以及非空间专题属性等,一般 的DBMS也难以支持。
5)具有高度内部联系的GIS数据记录需要更复杂的安全性 维护系统,为了保证空间数据库的完整性,保护数据文件的 完整性,保护系列必须与空间数据一起存储,否则一条记 录的改变就会使其他数据文件产生错误。一般的DBMS都难 以保证这些。
2.GIS数据管理方法主要4种类型
1)对不同的应用模型开发独立的数据管理服务,这是一种 基于文件管理的处理方法。
2)在商业化的DBMS基础上开发附加系统。开发一个附加软 件用于存储和管理空间数据和空间分析,使用DBMS管理属性数据。
3)使用现有的DBMS,通常是以DBMS为核心,对系统的功能 进行必要扩充,空间数据和属性数据在同一个DBMS管理之下。需要增加足够数量的软件和功能来提供空间功能和图形显示功能。
4)重新设计一个具有空间数据和属性数据管理和分析功 能的数据库系统。