- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象数据库模型存储及查询优化相关问题的探讨
面向对象数据库模型存储及查询优化相关问题的探讨
[摘 要]随着计算机技术的发展和应用需求的不断推动,面向对象数据库技术受到了广泛的关注。本文在研究的基础上,对面向对象数据库的若干问题进行了探讨。本课题的研究目的在于:通过对面向对象数据库的建模、存储策略、查询优化等方面的研究,深入了解面向对象数据库模型,并从这三个方面探讨提高面向对象数据库的处理效率的途径。
[关键词]面向对象数据库 优化处理 关系数据库 模型
中图分类号:F652 文献标识码:A 文章编号:1009-914X(2015)07-0291-01
1.面向对象数据库的兴起与发展现状
根据数据库的发展而言,纵观历史可以看出,七十年代网状模型与层次模型已经被关系模型所取代,在数据库当中趋于统治地位,并且在七十年代末与八十年代出这个阶段在众多领域起到了重大的作用,发展日趋成熟起来。然而从八十年代末期到九十年代这个阶段,由传统领域向复杂数据管理领域转向的应用领域,在CAD,CAI,CAM以及知识工程应用领域产生了新的需求,例如,更多语义概念的增加,支持新的数据操作与类型,对各种复杂对象的处理与存储等方面,然而这些是难以满足关系数据库(简称RDB)的。关系数据库因为关系模型本身存在着很大程度的局限性,所以其弱点也不断的被显现出来,并且二维关系表格的形式无法通过关系数据库表现出来的复杂语义。与此同时,八十年代以来,面向对象的设计对社会上的各个领域造成了鲜为突出的影响,其程度远远超越了程序设计语言的范围。这种新需求的产生,支持的领域为非常规应用的新一代面向对象数据库系统的产生,其归结为数据库技术与面向对象的设计方法的结合。
在世界各国的实践当中,能够进行直接并且自然模拟的面向对象数据库,与之相比较,传统数据库是无论如何努力都无法实现的。除此之外,与其相较之,传统数据库的语义更为空泛。因此现如今面向对象数据库成为了数据库发展方向的重要部分之一,对于数据库的设计者而言,无论是在实践上还是理论上提出了严峻的挑战。因此该研究在世界范围内引起了一阵热潮,面向数据库的概貌日趋呈现,在世界范围内的计算机工作者的共同努力之下。
与之传统数据所相似的部分是,与系统效率密切相关系统的重中之重,为面向对象。传统数据库查询模型与面向对象数据库查询模型的不同,取决于传统数据模型与面向对象数据模型存在的差异,加之面向对象数据库丰富且复杂的查询语义,促成了面向对象查询方面的研究产生了在一定程度上的困难性。本文通过对面向数据查询的分析,对面向数据未来的发展趋势与现如今做比对,以面向数据关系查询与面向关系的关联与差异。
2.面向数据库与RDB的查询模式
RDB查询模型与面向数据库存在很大的差别,其取决于关系数据模型与面向数据模型同样具有很大差别。
第一,继承类层次的概念并不在关系数据模型范围内,然而超类以及具有类的泛化关系的继承类语义包含在了面向查询模型当中。
第二,关系数据库查询模式并不能反映表示类聚集层次的聚集关系与属性之间的属性关系的语义,然而面向查询模式则能反映该语义。
第三,面向查询模型是比较对象标示符相等为依据,然而关系查询模型比较实体相等,在以实体内容为根据的情况下,进行值的比对。
2.1 面向对象查询与关系查询
面向对象数据库查询处理与优化并未完全排斥现如今日趋成熟的技术,并且需要进一步的处理与探讨,对面向对象数据查询与关系查询进行更深层次的扩展,从最低程度出发在语义方面使面向查询区别于关系查询。
首先,关系查询与面向查询在结构上存在着一定的相似度,这样是得关系查询当中的一部分技术成功的应用在面向查询处理当中,简而言之就是,关系查询当中的技术经过总结与归纳,成功的在面向查询中得到了应用,并且得到了进一步的修改和扩充。
其次,是对于这些修改和扩充后的技术,是经过关系查询技术中得到了很好得处理,才能够在实践当中得到应用。这是由于其存在的差异。
现如今面向对象数据库在理论方面的依据还处于匮乏状态,然而通过RDB中查询处理的成熟技术进行提取,学习与借鉴该技术,实现面向对象数据库的修改与扩充。面向数据库通过面向对象扩展的取得发展进步。
3.面向数据库查询发展现状
现如今,对于面向数据库的查询难题已经积极地展开了研究与讨论,本研究通过相关研究结合各个参考文献,对查询优化、集中对象代数、查询语言等几个方面的深入探讨。
3.1 对象代数
本研究相对于面向对象模型而言所展开对面向对象模型那样的代数理论为依据,作为理论基础,该研究面向对象代数就成为了重中之重,这个最为理论依据,假如不能够得到很好的解决,那么在建立起对象查询模型标准化的道路上,将成为了一个难题。简而言之就是该研究对于面向对象模
您可能关注的文档
最近下载
- 生物教材课后练习题全部答案(总册86页) .pdf VIP
- 2025年建材产业园建设项目经济效益和社会效益分析报告.docx
- QC∕T 491-2018 汽车减振器性能要求及台架试验方法.pdf
- CB-T 4126-2011 集装箱船导轨架安装工艺.pdf VIP
- GER-3620K_Chinese重型燃气轮机运行和维护.pdf VIP
- 误吸的预防与处理.pptx VIP
- 2024年AIAG控制计划CP第一版培训教材.docx VIP
- 4-72离心风机选型参数表.doc VIP
- 党课讲稿:全面学习探讨十九届四中全会精神材料.docx VIP
- 国家重点支持的高新技术领域(2025版) .pdf VIP
原创力文档


文档评论(0)