许婕[1]2003年在《对象—关系数据库继承理论及复杂对象实现的研究》文中提出近年来,数据库的应用领域不断扩大,已渗透到如多媒体、通讯、计算机辅助设计/管理(CAD/CAM)和计算机集成制造(CIM)等一些新的应用领域中,这些新应用对数据库提出了许多新的要求,而传统数据库在支持复杂数据类型、长事务、嵌套事务等方面存在缺陷,它已不能很好地满足新的应用需求。面向对象数据库系统(OODBMS)尽管能适应非传统应用的需要,但缺少一个共通的数据模型,且纯粹的面向对象的数据库不支持SQL数据库的标准查询,这也阻碍了它的广泛应用。而在近几年内基于成熟的关系模型上的对象-关系数据库系统(ORDBMS)正在成为一个被广泛接受且非常具有前景的研究以及应用的领域。它针对关系数据库系统(RDBMS)不能适应非传统应用的要求,结合面向对象语言、语义模型、复杂对象模型和数据库的几个方面的研究而形成的一个高度数据集成化系统。对象-关系数据库系统结合了面向对象数据库系统和关系数据库系统两者的优点,既继承了关系数据库系统本身成熟的技术,同时又将面向对象技术引入到关系数据库系统中,增强了它在处理复杂对象等方面的能力。可以说,ORDBMS是新一代数据库系统的发展方向,是数据库发展的下一个浪潮。然而对象-关系数据库系统还是处于初级阶段,对象-关系数据库理论还没有完全形成,更没有像关系理论一样建立了一套公理系统和推理变换规则。正因为如此,使得许多数据库专家学者积极地开展对象-关系数据库理论研究和复杂对象在ORDBMS中实现的研究。 本文首先介绍了ORDBMS的发展,从不同方面综述了对象-关系数据库的基本概念。接着,比较了传统的关系数据库、对象数据库及对象-关系数据库叁者的差异。在充分介绍了ORDBMS的概念后,我们着重研究了包含用户定义类型的复杂对象在对象-关系数据库系统中是如何存储和操纵的,并在我们构造的ORDBMS原型系统上予以实现。然后在现有RDBMS坚实的理论基础上,对新一代的ORDBMS创新性地提出了基于类层次的公理系统、变换规则,并给出了基于关系模式的类层次向关系数据库模式转换的基本算法。同时提出了用来解决类层次结构中继承的叁种具体的实现方案。可以说,在拥有了一套正确而有效的公理系统之后,复杂对象和继承的正确实现是实现ORDBMS中的关键问题。只有正确而有效地解决这些问题,对象-关系数据库才能继承关系系统和面向对象系统的技术优势,具有广泛的研究前景与实际的应用价值。
付哲[2]2006年在《基于特征的面向对象虚拟GIS数据模型及其应用研究》文中指出本文针对虚拟GIS的最基本技术问题之一——虚拟GIS数据模型展开讨论,在分析前人相关研究基础上,剖析虚拟GIS数据特点,使用基于特征的建模技术对虚拟GIS中的数据模型问题进行了一系列初步研究,并取得一定进展。文章首先对虚拟现实和GIS系统集成理论进行了详细的研究,然后根据当前虚拟GIS数据模型的研究进展,使用基于特征的建模技术建立了基于特征的虚拟GIS概念模型。在基于特征的虚拟GIS概念模型基础上,应用面向对象的思想,设计了基于特征的面向对象虚拟GIS数据模型(FOVGISDM),并系统分析了该模型的结构、各成分定义以及相互间的关系等问题。为实现FOVGISDM的逻辑表达,文章利用Oracle对象-关系型数据库管理模式设计并实现了基于特征的面向对象虚拟GIS数据库管理,同时,系统阐述了基于特征的虚拟GIS数据库设计基本步骤,依次详细介绍了各个设计阶段应注意的具体内容。最后,文章在基于特征的面向对象虚拟GIS数据库基础上,整合虚拟视景仿真和GIS技术,构建了基于Client/Server层次结构的分布式虚拟GIS原型系统。另外,本文还详细叙述了原型系统特征建模过程、步骤以及关键技术。
宋玮[3]2005年在《时空数据模型及其在土地管理中的应用研究》文中指出在土地管理的过程中产生了大量的历史数据,存储并使用这些与日俱增的大量数据对土地信息系统(地理信息系统)的时空数据管理功能是一个巨大的挑战。土地变化的模拟、查询和显示的根本在于时空数据模型的建立。本文在对时间、空间语义分析的基础上,借助面向对象的思想,主要从两个角度进行了时空数据建模的研究,一方面是技术层面;另一方面是应用层面。围绕这两个方面,本文主要做了以下工作: ● 对时空概念建模的基本概念进行探讨。深入分析了时间、空间和时空的语义,尤其深入分析了时间的主要概念,对时间概念和空间概念的异同进行了辨析,为时空建模打下了基础;结合空间概念模型,指出存在四种时空概念模型;最后,对时间关系、空间关系和时空关系的描述和表达进行了深入分析,为时空关系的分析提供了理论基础。 ● 提出了一个面向对象的时空属性概念模型。首先,对时空数据模型的分类进行了研究,分析了现有时空数据模型的优缺点,指出了面向对象时空数据模型的优点;然后,利用面向对象的思想将时空世界抽象为由时空属性对象(SpatialTemporalAttributeObject,简写为STAO)组成,而STAO又是空间类、时态类和属性类的聚合,并利用UML对空间类、时态类和属性类等进行了表达,形成了面向对象的时空属性概念模型(Object-Oriented SpatialTemporalAttribute Conceptual Model,OOSTACM);最后,对时空约束条件和时空操作进行了分析。 ● 形成了一个面向对象的地籍时空属性概念模型。首先,研究了土地及其地籍的时间特征,运用面向对象的思想深入分析了地籍领域中存在的各个对象,指出地籍领域中存在时空属性对象和属性对象,宗地是时空属性对象;然后将OOSTACM扩展到地籍领域中,形成了面向对象的地籍时空属性概念模型(Object-Oriented CadastralSpatialTemporalAttribute Conceptual Model,OOCSTACM);最后分析了地籍领域各时空属性对象之间的关系和宗地的时空变化方式。 ● 设计了地籍时空逻辑数据模型。首先结合时空数据的特点和计算机理论提出了时空逻辑数据模型设计的基本原则,为地籍时空逻辑模型的设计提供了标准。然后结合面向对象的地籍时空属性概念模型和地籍管理实际要求,采用扩展时空复合模型、基于对象-关系空间数据模型、把时间作为宗地的属性,形成了地籍时空逻辑数据模型,同时针对地籍时空操作进行了研究。
孔冬艳[4]2006年在《基于对象关系型空间数据库理论的GIS实现》文中研究指明目前GIS管理数据是以“中间件”技术为主流,利用现有关系型数据库管理属性数据,采用“中间件”管理空间图形数据,造成空间图形数据与属性数据存储与管理分析的割裂问题。本文提出对于GIS中的同一个对象数据的图形数据与属性数据不应分开管理,应寻求更合理的管理方式,实现在同一个数据库内同时储存、查找和管理空间图形数据和属性数据,在大量用户访问海量数据的环境下,保持系统速度和维护数据的完整性。提出全新的对象—关系型空间数据库管理系统,将Point,Simple-line,Polyline,Polygon,Rectangle,Circle,Hpolygon,Shape等空间数据类型与数字、字符、时间等文本数据一同定义为数据库基本数据类型,对这些基本空间数据类型提供基于相同算法的多种拓扑空间演算和几何演算(将GIS的分析算法直接引入到数据库中,以便更好的管理空间数据);实现以相同的过滤算法、查询优化算法在DBMS内核处理空间与非空间数据。兼容国际SQL标准,并拓展使用SQL查询空间数据的功能。 利用面向对象数据模型先天良好的扩展性能构架多媒体应用架构(Multimedia Framework),创建泛用大型对象GLO(Generalized Large Object)类和agent类,分别管理影象类和声音类,可以很好的管理识别不同格式的影像数据,播放多媒体数据,与关系型数据库采用BLOB~([7])(Binary Large Object)管理有着极大的分别。 采用特有的MMP(Maximum Minimum Point)过滤算法,实现空间与属性数据的统一快速检索与分析,在检索速度上有明显的提高。 比以“中间件”方式管理空间数据开发的GIS产品在性能和功能上更进一步。从根本上解决了数据存储、检索运算的割裂问题,有机地组织了空间数据和属性数据。实现了我国第四代GIS空间数据库技术。 基于RUP模型的软件工程管理,比常规软件工程管理更有效更具优势。
喻钢[5]2002年在《可视化的对象-关系数据库原型系统—V-ORDBMS的解决方案》文中进行了进一步梳理随着面向对象技术的发展,在近几年内基于成熟的关系模型上的对象-关系数据库系统(ORDBMS)被广泛接受且非常具有前景的研究以及应用的领域。它针对关系数据库系统(RDBMS)不能适应非传统应用的要求,如:模型表达能力有限,系统效率低、事务模型太简单等,结合面向对象语言、语义模型、复杂对象模型和数据库的几个方面的研究而形成的一个高度数据集成化系统。它结合了面向对象数据库系统和关系数据库系统两者的优点,它即继承了关系数据库系统本身成熟的技术,同时将面向对象技术引入到关系数据库系统中,增强了它在处理复杂对象等方面的能力。可以说,ORDBMS是新一代数据库系统的发展方向,是数据库发展的下一个浪潮。 本文首先介绍了ORDBMS的发展,从不同方面综述了对象-关系数据库的基本概念。接着,比较了传统的关系数据库、对象数据库及对象-关系数据库叁者的差异。在充分介绍了ORDBMS的概念以及国外的研究情况后,我们提出了自己研究设计的一个可视化的对象-关系数据库原型系统---V-ORDBMS的解决方案。然后详细的介绍了V-ORDBMS的总体设计思想、特点、设计目标、以及扩充的查询语言等问题,并讨论了V-ORDBMS原型系统设计与实现中的问题。对比国外的Postgresql,Gemstone,02等产品,目前我们设计的V-ORDBMS原型系统是基于WINDOWS OS的平台,以关系数据库为基础,在支持传统数据类型的基础上扩展了抽象数据类型ADT(Abstract Data Type),例如数组、集合、结构等,解决了它们的存储以及相应的各种SQL操作,能够支持复杂对象,所以它的数据类型丰富。另外,在V-ORDBMS中我们提出了如何实现类的存储、继承以及类关联在数据库中的映射等问题的解决方案,V-ORDBMS提了一个可视化的环境,它的使用对于用户而言是非常方便的。可以说,我们所有的工作都集中在“可视化”和“对象-关系”两点上。我们研究设计的V-ORDBMS原型系统继承了关系系统和面向对象系统的技术优势,而V-ORDBMS的另一个目标就是它的实用性,这样一来V-ORDBMS就具有广泛的研究前景与实际的应用价值。这也是我们后期工作的方向。在文章的最后对于我们当前的工作做了一个总结,并制定了V-ORDBMS系统后期的工作。
梁在城[6]2006年在《传统E-R模型到面向对象模型转换的研究与应用》文中研究指明面向对象数据模型将面向对象思想与数据库技术相结合,以一种很自然的方法解决了传统信息项目中遇到的诸多问题,面向对象方法作为理论时下已应用到绝大多数信息化系统设计中。面向对象数据模型以面向对象方法为理论,把数据模型作为应用领域,因此它不但具有对象可复用、错误机会减少、维护方便等面向对象的特性,而且面向对象数据模型既可作为与平台无关的概念模型对现实世界进行抽象,也可以作为与平台有关的逻辑模型进行系统设计。作为正在发展的数据模型,它一方面很好的解决了软件工程现行出现的问题,另一方面又为将来的信息技术作好了接轨的准备,可见面向对象数据模型已成为软件工程学科中的一个重要分支。 本文系统地阐述了面向对象方法的理论及数据库技术的发展,全面介绍了面向对象数据模型的对象、类、对象标识、继承、对象包含、关联等重要概念,着重研究传统E-R模型与面向对象数据模型的发展,深入讨论了传统E-R模型和面向对象数据模型的异同,进一步提出了一种传统E-R模型到面向对象数据模型的转换及面向对象数据模型在对象关系数据库中实现的方法。同时,应用本文的研究成果,将江西社会保险信息管理系统的养老保险E-R模型转换为面向对象数据模型并在ORACLE对象关系数据库中实现养老保险的面向对象数据模型,从而为江西社保系统的升级改造提供了方法与实现的依据与支持,改造后的系统在复用性、扩展性、维护性、稳定性等软件质量方面有了显着的提高,达到了软件改造升级的目的。
赵路[7]2011年在《动态ORM技术研究与实现》文中研究说明软件开发系统中存在着两种主要的数据模型:对象模型和关系模型,它们的特点截然不同。对象模型可以完美的描述现实世界中的事物的属性和关系,可以很好的建立和描述复杂的软件系统。但是,与之相匹配的面向对象数据库的发展还达不到主流数据库的标准,因此,大部分应用程序还是选择了使用关系数据库。但是对象模型和关系模型对数据的描述是不同的,对象包括属性、行为,对象之间有各种关系,关系数据库包括表,表之间的关系通过外键、主键来表述,在二者之间存在着明显的模式不匹配问题。解决这一问题的常见方法是持久化机制,它是近年来计算机领域发展最为迅速的几种技术之一,是开发领域研究的热点,在计算机领域中得到了广泛的应用,ORM技术是持久化机制的核心。ORM在对象模型和关系模型之间建立相应的映射,使持久化对象可以转储在关系数据库中。但是近年来随着业务功能的不断增加,这种传统的ORM技术虽然可以实现对象的持久化工作,但对数据库的格式依赖程度较高,不能满足业务应用系统越来越高的要求,因此有必要对这些不足之处进行改进。本文在深入研究ORM以及持久层理论基础上,结合近年来的实际项目经验,提出了动态ORM的技术设计思想;重点对传统的ORM技术存在的不足之处进行了改进;对动态ORM实现的关键设计思想进行了介绍和研究;最后对动态ORM技术的实现进行了深入的介绍。
王洪伟[8]2008年在《基于GIS的地震数据库结构设计及其访问技术研究》文中进行了进一步梳理“数字海洋”是一项庞大、复杂的系统工程,是由海量、多分辨率、多时相、多类型空间对海观测数据和海洋检测数据及其分析算法和模型构建而成的虚拟海洋世界。地震数据是海底地质构造研究和海洋油气能源勘探的重要基础数据之一,也是“数字海洋”中的一个基本数据类型,构建地震数据库以实现地震数据的高效管理和利用是“数字海洋”的基本任务之一。本文在系统分析当前地震数据组织访问方式和地震数据结构的基础上,以关系数据库理论、对象关系映射理论和面向对象程序设计思想为指导,结合地理信息系统,初步完成了基于GIS和关系数据库的地震数据库系统的设计。主要内容有:(1)SEG-Y文件解编:地震数据库的数据源是以国际通用数据存储格式SEG-Y文件为存储介质的地震数据。通过解编将SEG-Y文件“打散”,提取有效字段存储在地震数据库中。通过对地震数据组成结构、地震数据在SEG-Y文件中的组织方式的深入分析发现,利用关系数据库实现地震数据的科学和高效管理是可行的。(2)数据存储模型(地震数据库)设计。在关系数据库理论指导下,遵循对象方案驱动数据方案的原则和数据规范化的要求,在分析实际需求形成地震数据对象方案的基础上,完成了数据方案(即地震数据库)的设计。在保证数据完整性的前提下,利用技术手段(如:建立索引、冗余设计等)和物理手段(如数据分区存储)对地震数据库进行优化,提高了地震数据库的性能。(3)数据库访问模型(数据访问层)设计。在对象关系映射理论和面向对象程序设计思想的指导下,利用ADO.NET数据访问技术,实现了数据访问层的设计。数据访问层利用其内部数据访问对象封装了数据访问逻辑,将数据源与业务逻辑层分离,极大提高了后续程序开发的效率。(4)工区导航设计。基于ArcEngine开发环境,利用MapControl控件和鹰眼程序,在矢量数据的缓冲区分析理论和包含分析理论的指导下,实现了工区导航的设计,为用户提供了友好的交互界面。上述系统有两个突出特点:(1)利用关系数据库管理地震数据。实现了地震数据管理的高效性、可扩展性和易维护性。其一,提高了任意测线数据和水平切片数据的查询速度;其二不仅实现了本地地震数据的快速访问,而且通过关系数据库技术与网络技术的结合实现了地震数据的网络共享;其叁,作为成熟的且已商品化的数据持久化技术,关系数据库技术为数据库的维护提供了保障。(2)地震数据库与成熟的地理信息系统的有机结合。有利于整合地学及其相关专业的调查资料:增强了地震数据库的可用性;另外,也为其他专业数据库的设计提供了参考。
高俊杰[9]2005年在《基于OPC的实时数据库技术与应用》文中进行了进一步梳理以燕化仿真中心企业综合自动化实时数据库工程项目为例,针对用户需求:企业综合信息数据平台,异构系统的互操作性,简介了实时数据库的特点和基本概念,对Infoplus.21实时数据库系统进行了应用研究,满足了仿真中心各个层面的要求,达到了初步设计的要求。 本课题的工作在借鉴现有理论和技术的基础上,采用目前最为先进最为流行的组件通讯标准-OPC(OLE for Process Control)。OPC为工业自动化软件面向对象的开发提供一项统一的标准。它是为解决应用软件与各种设备驱动程序之间的通讯而提出的,它把硬件厂商和应用软件开发者分离开来,大大提高了双方的工作效率。重点阐述了OPC技术的基础COM原理和运行机制,OPC对象之间连接的通用标准接口,并描述了WIN2000操作系统下用于工程人员和终端用户在Infbplus.21中组态和存取数据的OPC接口设计与应用的具体实施和实现细节。 论文还分析介绍了OPC SERVER的总体设计结构,将COM技术应用于服务器的开发过程中,使用OPC服务器的线程模型,采用组件的概念和形式,使用接口和指针对象,完成OPC接口程序的编制,并进行了联机测试,各部分功能都得以实现,达到了预期的目的。
李惠敏[10]2005年在《面向电子化量身定制服装eMTM叁维人体测量数据库的研究与实现》文中提出多年来,随着服装生产与制造的发展,人们对于电子化量身定制(eMTM)越来越感兴趣。这不仅是因为人们生活水平的提高对于服装企业提出的需求,更主要的是近年来叁维测量技术尤其是非接触式叁维人体扫描仪的发展为eMTM提供了强大的技术支持。建立人体测量数据库是实现电子化量身定制的一个重要环节。传统的人体测量数据库基本是以手工采集的数据为主,是纯粹的人体二维信息数据库。非接触式叁维人体扫描仪的出现使得人体测量数据库的存储内容也不再仅仅局限于二维的尺寸信息,而是开始向着多元化的信息,包括叁维信息等其他面向eMTM需求的数据方向发展。人们力图通过以非接触式叁维人体扫描仪为数据采集主体,以叁维人体测量数据库为中心,展开eMTM的应用研究。因此叁维人体测量数据库的研究是解决eMTM应用研究中数据管理、存储及其有效使用的重要因素。 本论文基于国际先进的非接触式叁维人体扫描仪TC~2和对象关系型数据库等理论,研究并建立了适合于eMTM应用的叁维人体测量数据库,并开展了基于该数据库的WEB应用系统的研究。本论文的主要工作包括: 在充分分析人体数据结构的基础上,提出了面向eMTM的“人体表示模型”,基于此人体表示模型,设计了人体测量数据库的逻辑结构,并用UML建立了人体测量数据库的对象模型。研究了UML对象模型到对象关系型数据库的映射理论,完成了对象关系型人体测量数据库的建立及其物理实现。特别针对叁维人体数据的特点,重点研究了数据库大对象的存储方式,分别探讨了客户端和服务器端对人体测量数据库大对象的处理方法。在研究基于人体测量数据库的WEB应用系统的基础上,创新性地提出了将Matlab和Web有机结合起来,利用前者的叁维建模功能和后者良好的用户界面形式,完成了人体叁维在线建模,丰富了信息查询模块的内容与形式。模块运行结果显示了该方法在用户访问过程中具有较好的实时性能。此外,设计并实现了基于Web的数据采集接口,除了采集人体的非叁维属性数据之外,还设计了利用COM组件实现的大对象即人体扫描文件的上传与下载。 基于叁维人体扫描仪的人体数据库已经初步应用在航天、医疗、人口普查等
参考文献:
[1]. 对象—关系数据库继承理论及复杂对象实现的研究[D]. 许婕. 江西师范大学. 2003
[2]. 基于特征的面向对象虚拟GIS数据模型及其应用研究[D]. 付哲. 吉林大学. 2006
[3]. 时空数据模型及其在土地管理中的应用研究[D]. 宋玮. 解放军信息工程大学. 2005
[4]. 基于对象关系型空间数据库理论的GIS实现[D]. 孔冬艳. 中国地质大学(北京). 2006
[5]. 可视化的对象-关系数据库原型系统—V-ORDBMS的解决方案[D]. 喻钢. 江西师范大学. 2002
[6]. 传统E-R模型到面向对象模型转换的研究与应用[D]. 梁在城. 南昌大学. 2006
[7]. 动态ORM技术研究与实现[D]. 赵路. 大连海事大学. 2011
[8]. 基于GIS的地震数据库结构设计及其访问技术研究[D]. 王洪伟. 中国海洋大学. 2008
[9]. 基于OPC的实时数据库技术与应用[D]. 高俊杰. 北京化工大学. 2005
[10]. 面向电子化量身定制服装eMTM叁维人体测量数据库的研究与实现[D]. 李惠敏. 东华大学. 2005
标签:计算机软件及计算机应用论文; 数据库系统论文; 面向对象分析与设计论文; 面向对象数据库论文; 面向对象方法论文; 关系模型论文; 概念数据模型论文; 关系数据模型论文; 物理数据模型论文; 空间数据论文; 空间分析论文; 虚拟技术论文; 虚拟商品论文; 数据库论文; 对象存储论文; orm论文;