什么是跨库检索?

什么是跨库检索?,第1张

跨库检索(Cross-Databasesearch)是一个以多个分布式异构数据源为检索对象的数据检索系统,又称为多数据库检索、集成检索或联邦检索。

简单来说,就是输入一次检索词,系统同时在几个数据库中查找。

扩展资料

跨库检索的由来和背景:

为了通过Internet向用户提供信息服务,越来越多的信息情报服务中心(如图书馆、院校、科研单位等)购买或建设了各类网络数据库。然而由于这些网络数据库提供厂商的多方性,产生了数据库标准和结构的差异性。

人们不得不自己了解各个数据库的使用方法和限制,通过不同的工具和协议与之交互,汇集表达不一的处理结果,这无疑带来了极大的不便,跨库检索为了解决这个问题而诞生和发展。

跨库检索的意义:

跨库检索可以在检索文献时在多个数据库同时检索,比如说在CNKI中可以同时在学位论文数据库、期刊论文数据库、会议论文数据库中同时选择多个数据库进行检索,可以极大提高查全率和查询效率。

1、同一个服务器跨数据库查询

select a.列1,a.列2,b.列1,b.列1,

from 数据1.dob.查询表1 ainner Join 数据2.dbo.查询表2 b

on b.关联字段=a.关联字段

where 条件

2、不同服务跨数据库查询:

首先创建链接服务器,后查询方法与1类似,只是查询时需要把数据链接名称添加到查询中。

具体 *** 作参看:http://blog.csdn.net/htl258/article/details/5695391


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9904855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存