版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象的数据库技术孟媛媛1(1.桂林理工大学,广西桂林541004摘要:随着数据库技术的发展,数据库应用领域已从传统的商务数据处理扩展到许多新的应用领域。新的应用需求推动了数据库新技术的研究,其中最重要的研究方向之一就是面向对象技术与数据库技术相结合,研究新型的数据库管理系统面向对象的数据库系统。利用类的设施来描述复杂对象,利用对象中封装的方法来模拟对象的复杂行为,利用继承性来实现对象结构和方法的重用。本文简要回顾了面向对象技术和数据库技术结合的发展历程和方向,探讨面向对象的GIS数据库应用,并展望面向对象技术和数据库技术结合发展前景。关键字:数据库技术;面向对象;GISObjectorie
2、nted database technologyMENG Yuan-yuan1(1.Guilin University of Technology,Guilin541004,ChinaAbstract:With the development of database technology,database application has been from the traditional business data processing expanded into many new application fields.New application demand has promoted t
3、he study on new database technology,which is one of the most important research direction of object-oriented technology and database technology,the combination of the new type of database management system,the object-oriented database system. Using the facilities of a class to describe the complex o
4、bject,using the object encapsulation method to simulate the complex behavior of an object,use inheritance to achieve object structure and the method of reuse.This paper briefly reviews the object-oriented technology and database technology combining with the development and direction,and discusses t
5、he application of the object-oriented GIS database.At last looking to object-oriented technology and database technology combining with development prospects.Keywords:database technology;objectoriented;GIS0引言面向对象的思想首先出现在程序设计方法中。这一思想指导下产生的面向对象技术是一种按照人们对现实世界习惯的认识论思维方式来研究和模拟客观世界的方法学。面向对象方法学所引入的对象、方法、,作
6、者简介:孟媛媛(1990-,硕士研究生,主要研究方向为模糊数学与GIS编程应用。E-mail:1859327591消息、类、实例、继承性、封装性等一系列重要概念和良好机制为人们认识和模拟客观世界分析、设计和实现大型复杂系统奠定了良好的科学技术基础。其中,面向对象的数据库系已成为当今数据库领域研究和发展的主要方向之一。数据库技术与面向对象技术相结合已成为当前数据库技术研究、应用和发展的一个重要方向。将面向对象技术应用到数据库系统中。使数据库管理系统能够支持面向对象数据模型和数据库模式。这对于提高数据库系统拟和操纵客观世界的能力,扩大数据库应用领域具有重要的意义。纵观数据库系统的发展,面向对象(0
7、0技术的诞生为数据库的发展带来了希望。尽管目前面向对象数据库技术的实际发展与关系数据库系统相比,它的理论研究和形式化、标准化等方面还不完备和成熟。但是,从面向对象技术的前景和应用来看,面向对象数据库系统将代表着新一代数据库系统的发展方向。1地理信息系统数据库1.1GIS数据库的概念数据库,是在计算机存储设备上合理存放的相互关联的数据集。数据库也可看成是与某方面有关的所有文件的集合。一般来讲数据库的数据集合存放有下面几个要求1,2:(1最小冗余度原则:数据尽可能不重复。(2应用程序对数据资源的共享原则:以最优的方式服务于一个或多个应用程序。(3数据独立性原则:数据的存放尽可能地独立于使用它的应用
8、程序。(4统一管理原则:能够用一个软件统一管理这些数据,例如对数据的维护、更新、增删和检索等一系列操作。GIS数据库则是对某区域内关于一定地理要素特征的空间数据合理存放的一个集合,主要涉及对空间和属性数据的管理和组织3。GIS数据库与一般的数据库相比,具有以下的特点3,4:(1GIS数据库不仅有与一般数据库性质相似的地理要素的属性数据,还有大量的空间数据,即描述地理要素空间分布位置的数据,并且这两种数据之间具有不可分割的联系。(2GIS是一个复杂的巨系统,要用数据来描述各种地理要素,尤其是地理的空间位置数据量往往十分庞大。(3一个GIS数据库的服务范围相当广泛。如科学研究、环境保护、土地利用和
9、规划、资源开发、生态环境、市政管理、交通运输、税收、商业、公安等许多领域。(4GIS数据库是一个共享或分享式的数据库。GIS数据库中的数据应该依其本身的特点进行组织,而不应使用目的的不同而不同。另外,数据库的结构应反映出各不同用户的要求,支持各种应用程序和目的。因而,在建立GIS数据库时,一方面要遵循数据库的一般规范,另一方面也要考虑地理数据的特殊性,采取一些特殊的技术和方法,来解决一般数据库所不具备的管理空间数据的问题,所以GIS数据库也被称作地理数据库3。1.2现有的数据库模型数据库由许多文件和文件中的数据组成,为便于从一个或多个文件中存取数据,必须用某种方式来组织数据。目前数据库领域采用
10、的数据模型有层次模型、网状模型、关系模型,其中应用最广泛的是关系模型。这些关系指出了应用程序存取数据的途径。由于不同的数据模型包含不同的数据链接,因而,每种模型都有优缺点。表1现有的数据库模型优缺点比较4,5,6Tab1.The comparison of current DB Models优点缺点层次模型最适合表现现实世界中的层次关系;在一定程度上支持数据的重构;存取方便、容易理解,数据的修改和扩充都较容易灵活性差,容易引起大量的冗余数据,基本不具备操作代数基础。网状模型对于表示图形数据具有很大的优势;具有多对多类型的数据组织方法;具有一定数据独立性和共享性,并且运行效率较高指针数据项使数据
11、量增大,有可能占据大量的数据存储空间,并且增加了用户查询和定位的难度,基本不具备操作代数基础。关系模型能够以简单、灵活的方式表达现实世界的各种实体及其相互关系,并支持数据的重构,其数据描述具有很强的一致性和独立性。关系操作和实现效率不高;描述对象语义的能力较弱,不适合管理复杂对象的要求;模型的可扩充性较差;模拟和操纵复杂对象的关系演算具有非过程化式特点,关系模型具有严密的数学基础和操作代数基础。并且与一阶逻辑理论密切相关,具有一定的演绎功能能力较弱。2面向对象的GIS数据库2.1面向对象数据模型面向对象数据模型是将面向对象的概念模型转换为面向对象数据库模式的方法和工具的总和。面向对象模型是一种
12、语义关联模型,其基本组成单元是数据对象。在某种意义上讲,面向对象的语义关联模型是在关系模型、网状模型和层次模型的基础上发展起来的9。2.2面向对象数据模型在GIS中应用例如,在地理信息系统技术支持下展开地籍数据库的建设研究,通过将图形数据和属性数据进行综合、分析和处理,建立了空间参考关系,最终实现了城镇地籍图和农村地籍图的无缝接合。研究的技术路线如图1 图1地籍数据库建设的技术路线图面向对象数据库涉及程序设计语言和数据库系统集成一些最显著的好处如下10:(1地理数据库往往要管理海量数据,且数据类型复杂,面向对象数据模型采用比关系数据模型更为先进的簇集技术(Clustering Techniqu
13、es对数据库进行优化访问,使它往往有超过传统数据库十倍乃至百倍的效率。(2采用面向对象数据模型,能较好的保留GIS数据中各元素间的逻辑关系。(3基于面向对象数据模型开发的数据库通过增加软件模块的功能减少了开发系统的复杂性,同时利用其可继承性加速了系统开发周期,提高了代码可重用率。3GIS数据库的发展趋势面向对象数据库技术的发展并不是取代关系数据库系统,而是可望成为继关系数据库技术之后的新一代数据库管理技术。目前为止,面向对象数据库技术的成熟仍有依赖于许多关键问题的解决。1、标准化和形式化是面向对象数据库技术研究和发展的一个重要方向。2、面向对象数据库应具有很强的建模能力,即可在单一共同模型下支
14、持多种数据模型:面向对象设计和编程则应提供可扩充性。用来设计和实现能接纳新型数据库的异构数据库管理系统。3、加强面向对象数据库的应用开发工具的研制和推广。面向对象数据库模型丰富的建模能力一方面能使用户建模容易,另一方面也使面向对象数据库模式复杂化。4、视图、演绎能力、语义建模和长事务也是未来面向对象数据库技术应该具备的数据库特征。5、加强面向对象数据库技术与关系数据库技术相结合的研究。面向对象技术是近20年来计算机技术界和工业界研究的一大热点。面向对象方法与先进的数据库技术相结合已成为当今数据库领域研究和发展的主要方向之一。将面向对象技术应用到数据库系统中。使数据库管理系统能够支持面向对象数据
15、模型的数据库模式。对提高数据库系统模拟和操纵客观世界的能力.扩大数据库应用领域具有重要的意义。参考文献1Ralph M Stair,George W Reynolds(美.信息系统原理M.北京:机械工业出版社,2000.2David M Kroerke.数据库处理:基础、设计与实现M.北京:电子工业出版社,2008.3柴晟.数据库技术发展的新方向面向对象的数据库系统J.成都航空职业技术学院学报,2013(4.4张超.地理信息系统概论M.北京:高等教育出版社,2006.5陈述彭,鲁学军,周成虎.地理信息系统导论M.北京:科学出版社,2007.6Paul J Fortier.数据库技术大全M.北京
16、:电子工业出版社,2007.7Michael Zeiler.Modeling Our World M.ESRI PRESS,1999.8Huang Bo.Exploration of the Interrelationship between Data Model and System Architecture of Geographical Information Systems(GISC. GeoInformatics.95Hong Kong,2009.9Zambelli,P,Gebbert,S,Ciolli,M.An Object Oriented Python Application
17、Programming Interface(APIfor Geographic Resources Analysis Support System(GRASS Geographic Information System (GISJ.ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION 2013,(2:201-209.10王功明,关永.面向对象数据库发展和研究J.计算机应用研究,2006.11Bruce Eckel.Thinking In Java4thM.北京:机械工业出版社,2006:1600.12Wan-Sup Cho,Ki-Hyung Hong and Woong-Kee Loh.Estmating nested sleetivity in object-oriented and object-relational databases.Information and Software Technology,2006,9(4:1-11.13Kumar,M,Bhatt,G,Duffy,CJ.An object-oriented shared data model for
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《密封件基础知识》课件
- 2024年贵州建设职业技术学院单招职业技能测试题库标准卷
- 单位管理制度集合大全人事管理十篇
- 单位管理制度汇编大全人事管理
- 单位管理制度合并汇编【人员管理】
- 单位管理制度呈现汇编职工管理篇十篇
- 单位管理制度呈现大全人员管理
- 《矿山劳动卫生》课件
- 《生活中的问题》课件
- 《安全防护栏标准》课件
- 外研版四年级英语下册(一年级起点)全册完整课件
- MF47万用表组装与检测教学教案
- 防止电力生产事故的-二十五项重点要求(2023版)
- 教研室主任岗位申请书
- 职业培训师的8堂私房课:修订升级版
- 改扩建工程施工图设计说明
- 壮族文化的灵魂广西花山岩画
- 概算实施方案
- 单片机英文资料+英文文献
- 中国古典文献学(全套)
- 内燃机车常见故障分析及处理1733
评论
0/150
提交评论