跨库检索(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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)