1 / 71
文档名称:

多数据库中间件中局部数据库推拉机制的设计与实现.pdf

格式:pdf   页数:71页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

多数据库中间件中局部数据库推拉机制的设计与实现.pdf

上传人:779277932 2011/6/7 文件大小:0 KB

下载得到文件列表

多数据库中间件中局部数据库推拉机制的设计与实现.pdf

文档介绍

文档介绍:华南理工大学
硕士学位论文
多数据库中间件中局部数据库推拉机制的设计与实现
姓名:魏超
申请学位级别:硕士
专业:计算机软件与理论
指导教师:齐德昱
20040501
摘要关键词多数据库中间件:局部数据库上推描述;可扩展标记语言;数据上推描多数据库系统屏蔽了局部数据库在物理上和逻辑上的差异,为有效地集成多个分布、异构和自治的数据库提供了很好的解决办法,从而满足了人们对数据资源共享的要求。异构的局部数据库彼此之间存在着很大的差异性,如何屏蔽局部数据库的差异性,形成一致的数据模式是多数据库集成的关键技术之一。本文首先从数据存储、数据表示方面分析了牡岛褪菘庵涞牧O与区别,对比了两者基于表的映射策略和关系对象映射策略的差异。进而研究了本数据、命令数据、记录集数据,并以姆绞蕉ㄒ辶嗣枋鼍植渴菘庵猩推数据的J健=ù四J阶魑<苫途植渴菘馍贤拼碇涞耐ㄐ殴范和上推规则。以上推规则为标准,对局部数据库的数据上推描述语言进行了研究。首先给出了数据上推语言的设计原则。在分析上推语言编译器功能、史ń馕銎骱语法解析器运行机制的基础上,设计了数据上推描述语言。对局部数据库上推模型、局部数据库上推数据的内容进行了形式化描述,依此定义了词法解析器可识别的单词符号,用硎痉枋隽耸萆贤泼枋鲇镅缘挠锓ǎ上推数据及其模型的创建、修改,查询和控制。增强了局部数据库上推数据的主动性。最后用为编程语言结合腄有效检验和馕黾际酰7了局部数据库上推描述的实验演示系统,验证了集成机和局部数据库上推代理之间通信规范和上推规则的有效性、可行性。述语言局部数据库中上推数据的内容、获取和描述,由此将局部数据库中数据细分为基
;·:猟华南理工大学硕士学位论文猻,琣琱.,.琫,—猟瑀—,琒·瑃.,.。。瓵.,,.琣籇琽·.—琕Ⅱ
枷聊砌炒忙作者签名:赢日期:洲年易月魂超华南理工大学学位论文原创性声明曰期:妒驴年名月廴学位论文版权使用授权书究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均己在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华南理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。年解密后适用本授权书。朐谝陨舷嘤Ψ娇蚰诖颉啊獭导师签名:本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研保密口,在本学位论文属于不保密口。作者签名:
崮南⋯⋯,数据库的应用范围不断扩大,人们对信息的需求也越来越迫切,全球化企业的合并浪潮,电子商务的普遍开展,企业间相互合作的增加使得这种需求不仅仅表现在对某一局部数据库数据的获取上,而且更需操作对象的多数据库集成应用也就越来越成为数据库应用领域的热点,多数据库的数据库系统的联合“¨“。管理多数据库系统的软件称为多数据库管理系统。参与构成多数据库系统的预先存在的数据库系统称为局部或成员数据库系统。每个局部数据库有自己的数据库管理系统。在各咸砑右桓鋈砑悖涸鹑ň值南低彻芾恚蛲獠坑没峁┮桓鐾骋坏接口,实现对局部数据库的透明访问,屏蔽局部数据库在物理上和逻辑上的差异。允许局部数据库保持各自的自治性。多数据库系统屏蔽了不同数据库在物理上和逻辑上的差异,对存储在这些数据库中的数据提供统一的视图和访问操作,实际上相当于这些数据库之上的一个虚拟视图。其一般结构如下图所示。异构的局部数据库彼此之间存在着很大的差异性,如计算机操作系统、网络通信协议、、数据结构的差异性等等。其中如何屏蔽局部数据库的差异性,要横向部门各种异构数据库的数据共享,而以不同的局部数据库煸词为系统碝嵌喔鱿执娴摹⒆灾蔚摹⒎植嫉摹⒁旃‘、多数据库管理系统网络图嗍菘庀低辰峁
.嗍菘庵屑浼形成统一的数据模式是多数据库集成的关键技术之一。多数据库集成非常广泛,现在国内外的这方面研究处于一种无规范的滞后状态,采用的一些方法主要有下列几种直接数据库访问接口:直接在应用程序中,通过一些数据库访问标准接口问题,一旦数据源变化,应用程序也要做相应的调整。,这里的分布对象就相当于诜植级韵笾屑浼如腛的支撑下,通过数据库访问引擎和接口鏞蚃实现分布异源数据库的访问。这种方法同样具有“直接数据库访问接口”的缺点。数据发布:将各种数据源中数据,分别在各自的数据库系统中,转化为某种标准格式的数据鏧、、文本或其他指定的数据库系统数据等放在某种可被外部访问的服