异构数据库的跨库检索技术综述

异构数据库的跨库检索技术综述

ID:1678067

大小:49.00 KB

页数:5页

时间:2017-11-13

异构数据库的跨库检索技术综述_第1页
异构数据库的跨库检索技术综述_第2页
异构数据库的跨库检索技术综述_第3页
异构数据库的跨库检索技术综述_第4页
异构数据库的跨库检索技术综述_第5页
资源描述:

《异构数据库的跨库检索技术综述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、异构数据库的跨库检索技术综述黄镝上海交通大学图书馆 上海 200030[摘要]异构数据库的跨库检索是电子资源整合的核心技术,本文介绍了异构数据库的特征、异构数据库的连接和数据交换技术;探讨了跨库检索系统应具备的功能和应注意的问题,并对国外一些有影响的跨库检索系统进行了介绍。[关鍵词]异构数据库  跨库检索  数据库连接 WebfeatMetaLib[分类号]G250.73ReviewofCrossSearchingTechniqueforHeterogeneousDatabaseHuangDiShanghaiJiaotongUniversityLibrary,Shanghai200030[Ab

2、stract]Crosssearchingtechniqueforheterogeneousdatabaseiscoretechnologyofintegratingelectronicresource.Thepaperhasintroducedthecharacterofheterogeneousdatabase,thetechnologyofheterogeneousdatabasesconnectionandinformationexchanging.Italsodiscussedthefunctionofcrossretrievalsystemforheterogeneousdatab

3、ases.Thepaperhasalsoincludedasurveyofforeignproductsincrossdatabasesearching.[Keywords]HeterogeneousdatabasesCrossdatabasesearchingDatabaseconnectionWebfeatMetaLib1.引言近几年,图书馆通过引进和自建数据库,已使电子资源的建设具有相当规模,电子文献在文献服务中所占的比重也不断增加。在继续加强电子资源建设的同时,图书馆开始更加关注电子资源的管理工作,整合已有的资源,将不同类型、不同结构、不同环境、不同用法的各种异构数据库纳入统一的检索平

4、台,以便于用户更方便、更高效地获取信息。2.数据库的异构特征图书馆要整合的数据库主要包括:书目数据库(OPAC)、题录/文摘数据库、全文数据库、电子期刊和电子图书、相关的WEB网站等。这些数据库分布在不同的服务器,由不同的信息服务公司和出版社提供、或由图书馆自建,成为各具不同特性的异构数据库,其异构特征表现为以下几个方面:2.1数据模型的异构分层次、网状、关系和面向对象4种。2.2数据结构不同如ORACLE与Sybase数据库物理模型异构、数据结构不同,而有些数据还是半结构或非结构的。2.3系统控制方式不同有集中式与分布式。2.4计算机平台的异构从巨、大、中、小型机到工作站、PC。2.5通信协

5、议的不同有Z39.50、HTTP及非标准等。2.6通信结构模式的不同 有主从结构、客户机/服务器模式、浏览器/服务器模式。2.7操作系统的异构有UNIX、NT、OS/2、Apache、SunSolaris、Linux等。2.8网络的异构有LAN、WAN、以太总线结构与令牌环结构等。3.异构数据库连接与存取的相关技术面对当前信息资源和网络环境的复杂性,要实现异构数据库的跨库检索,传统的DBMS(数据库管理系统)已经很难解决。近几年许多新的相关技术相继推出,综合应用这些技术可进行异构数据库之间的连接和数据转换,接受用户对些数据库的并行交叉访问和查询,对查询结果进行融合处理并反馈给用户端。纵览近年来

6、的进展,主要包括以下相关技术:3.1公共网关接口技术CGI利用CGI可实现Web与数据库的连接,CGI(CommonGatewayInterface)是最早的Web程序设计方式,它提供一个外部应用程序与Web服务器交互的标准接口,遵循CGI标准编写的Web服务器端的可执行程序称为CGI程序。CGI最大的用处之一是其与浏览Web站点的用户之间的交互能力,使信息网关、反馈机制、访问数据库、查询等一系列灵活复杂的操作得以实现。利用CGI实现与数据库的连接,最大的优点在于其通用性。目前几乎所有的HTTP服务器都支持CGI。3.2开放式数据库互连技术ODBCODBC(OpenDatabaseConnec

7、tor)是由Microsoft推出的基于C语言的开放数据库互连技术,主要针对客户端/服务器结构的数据库。它包含访问不同数据库所要求的ODBC驱动程序及驱动程序所支持的函数,应用程序通过调用不同的驱动程序所支持的函数来操纵不同的数据库。若想使应用程序操作不同类型的数据库,就要动态地链接到不同的驱动程序上。3.3JAVA数据库互连技术JDBCJDBC(JavaDatabaseConnector)是Ja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。