论文摘要
GIS的空间模型的特征是非规格化的(与关系数据库模型相比),同时是扩展的(二维、三维、时空的、面向对象的),基于空间模型的空间数据库管理系统,针对不同的模型,其对数据的管理与操纵是有差别的,这一根本原因造成空间数据库管理系统无论在理论上还是在技术上一直是GIS研究的核心内容之一。GIS处理的数据类型分为两类,属性数据及空间数据。属性部分可以纳入关系数据库的理论及技术框架之内,而空间部分则很难纳入关系模型。对这两类数据的一体化管理、操纵、运算问题是每一种空间数据库管理系统首先要解决的问题。 本文基于对象——关系模型,研究了其数据管理、操纵体系。具体内容有: 1.针对空间数据的特征,给出了空间数据的抽象数据类型及其在关系数据库中的存储模式。 2.针对数据操纵体系及其用户接口,在借鉴、参考SQL语言形式的基础上,提出了空间数据操纵语言的基本框架,使得最为数据库界常用的SQL语言形式能够用于表达对空间数据的操纵; 3.实现了空间数据操纵语言词法分析的推理与推断及其程序。给出了空间数据操纵语言的正则表达式及确定性有穷自动机,用于识别空间数据操纵语言中信息单元的字符序列。 4.实现了空间数据操纵语言的语法分析器的设计及程序。给出了空间数据操纵语言的BNF范式及语法树结构,采用递归下降的分析方法实现了对空间数据操纵语言的语法分析。 空间数据操纵语言的编译和实现是一个庞大的系统问题,本文研究、开发的问题是其中的一部分,如何优化语言结构、提高语言执行效率、特别是在混合系统WEB环境下的应用还需进一步研究。
论文目录
相关论文文献
- [1].数据库管理系统的功能与组成[J]. 科技资讯 2009(05)
标签:空间数据库论文; 空间操纵语言论文; 对象关系数据模型论文; 词法分析论文; 语法分析论文;