欢迎来到天天文库
浏览记录
ID:33786128
大小:2.01 MB
页数:59页
时间:2019-03-01
《基于uml和ocl的空间数据库模型的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学号研究类型虐厦盟筮⑧熙二I匕Z襄餮、嚣蓉豁饕:鬟鬟.硕士学位论文学科门类学科专业指导教师研究生论文题目》耄蘩囊辫《,鬈酽’黪’攀§繁黪黪纛黪理基于uML和oCL的空间数据库模型的研究答辩f_=]期:2006年6月8日芗矜-谨摘要随着GIs(GeoFaphjcInfonnationsystem,地理信息系统)软件规模的扩大和应用的深入,GIs软件开发的难度也随之急剧增加,而作为GIs系统的核心~空间数据库的设计和维护显得尤为重要。近年来,结合关系数据库和面向对象思想的对象关系数据库取得了很大的发展,
2、成为GIS应用中构建数据库的主流技术,那么如何将面向对象的理论和方法应用于空间数据库的分析、设计和实现的全过程,实现整个软件生命周期中从问题域到设计域的无缝转换,是相关应用领域的一个十分重要的问题。UML(叫fiedModelingLanguage)是一种标准的、功能强大的面向对象建模语言,它得到了众多厂商的支持和广泛的应用。0cL(mObjectcons觚疏L强guage,对象约束语言)是uML标准的一部分,它是一种制定约束和查询文本的语言,用于编写导航表达式、布尔表达式和其他查询语言。它可以用于
3、构件约束、监护条件,动作、前置条件和后置条件、断言和其他uML表达式。一个问题是直接利用UML对空间数据库进行建模,显得有些乏力,究其原因是空间数据库存储对象的复杂性,即现实世界中物体多样性。人们发现,利用uML的拓展机制即构造型和标记值可以很好的描述空间数据库;另一个问题作为空间数据库的重要内容之一,空间拓扑关系的描述显得相当重要。利用0cL的拓展来描述空间数据库中几何体之间的拓扑关系。有证据表明,结合UM和OcL可以很好的对空间数据库进行建模。本文试图对这方面的工作进行归纳、总结,并给出了一个应
4、用实例。关键词;空间数据库模型;统一建模语言;对象约束语言;地理信息系统AbstractAlong谢thGIS(Geo鲫hicInfornlationSystem)som哪escaleexpallsionandapplication也orough,thedeVelopmentofGISsonwa碥becomemorea11dmorcdi伍cult,吐lenhowtodesi髓andmaintainsmespatialda诅basewl血his也ecoreofGISt啪tobeespeciallyim
5、pOrc妣t.hlrecentyears,theo巧ect啦ladondatabasc王1asmakeg陀atprogress,itjsaveryi用LportantproblemastohowtouseObject-Oriemedmethodsinthean8lysis:degignarIdrcalizeofSpatialD撕ba∞,torealizemenatural仃ansf.cr鼬nthequestiondOmaintodesi口domainintlleso盘wafelife.mdLisap
6、Owera11dstandardlangllageofOOModeling,w}lichhavegetthemmtitudinouscofporationsuppoftandbeen、^,ideSpreadapplication.OCL(ObjectConstr面nlanguage)isaUMLStaIldardpan.“isonekindoffbrmulationcons妇ina11dinquiret11ete妣l趾guage.UsesincoInpilingthenavigationexpres
7、sion.theB00lealleXpressionalldotheriIlquiry1anguage.Itmayuseinthecomponentcons仃aill,theguardianshipcondition,也emovemem,tllepresagecondition蚰dthepo卸ositionalcon(1ition.nle觞∞rtionandonlerUMLexpression.0nequestionisalittledi佑culttomodelspatialdatabasewimU
8、MLdi”cny8tprcs髓tly,幽e矗ct严tiallyisd∞tomenaturmcomplexityofspatjalt),pesandinvariants.Atmes锄etiInepeoplefounditispossibletogiveIlavery900ddescriptionofSpatiaIDatabasewithUMLe赋ensiOns.Anotherque8tiOnishowt0givepreciselyexpressionoftop0109i
此文档下载收益归作者所有