[发明专利]整合多个数据库的方法及装置在审
申请号: | 201310364263.6 | 申请日: | 2013-08-20 |
公开(公告)号: | CN104424190A | 公开(公告)日: | 2015-03-18 |
发明(设计)人: | 黄琦珍;钟朝亮;张军;上原忠弘 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;李春晖 |
地址: | 日本神*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 整合 数据库 方法 装置 | ||
技术领域
本申请涉及整合多个数据库的方法及装置。
背景技术
目前,大部分应用程序涉及多个不同数据源的数据。当应用程序底层有多个数据库时,如果用户想要获得满足某种条件的数据,则需要根据该条件编写不同的查询语句在底层所有数据库中一一查询。这种情况给用户增加了许多麻烦。
发明内容
本申请的实施方式提供了整合多个数据库的方法及装置,能够使用户根据将统一的虚拟表头编写查询语句,使用方便。
本申请的一个实施方式提供一种整合多个数据库的方法,包括:基于多个数据库的多个实体表头生成多层虚拟表头;其中,每一层表头的每一个属性对应于下一层表头的至少一个属性。
本申请的另一实施方式提供一种整合多个数据库的装置,包括:虚拟表头生成单元,被配置为基于所述多个数据库的多个实体表头生成多层虚拟表头;其中,每一层表头的每一个属性对应于下一层表头的至少一个属性。
本申请中,通过虚拟表头将多个数据库关联起来,从而可以利用虚拟表头统一实现对多个数据库的访问。而且,虚拟表头为多层的虚拟表头,通过表头分层对应方式对于特定关键词可以仅搜索部分数据库而不是全部数据库,减少搜索量。
附图说明
参照下面结合附图对本申请实施方式的说明,会更加容易地理解本申 请的以上和其它目的、特点和优点。附图以示例而非限制性的方式来说明本申请。在附图中,相同的或类似的技术特征或部件将采用相同或类似的附图标记来表示。
图1示意性示出本申请提供的对表头进行聚类的示例的流程图;
图2示意性示出对表头进行一次聚类的过程;
图3示意性示出本申请提供的整合多个数据库的装置的结构的框图;
图4示意性示出本申请提供的多个数据库的查询装置的结构的框图;
图5示意性示出本申请提供的用以实施本申请的装置和方法的计算设备的结构图。
具体实施方式
现在参考附图来更加详细地描述本申请的实施方式。示例实施方式的提供是为了使本申请更加详尽,并且向本领域技术人员充分地传达保护范围。阐述了众多的特定细节如特定部件、装置的例子,以提供对本申请的实施方式的详尽理解。对于本领域技术人员而言将会明显的是,示例实施方式可以用许多不同的形式来实施而不一定使用这些特定的细节,因此它们都不应当被解释为限制本申请的范围。另外,在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。在某些示例实施方式中,为了清楚的目的,没有在附图和说明中详细地描述众所周知的过程、结构和技术。
下面参考附图结合具体实施方式按照本申请提供的多个数据库的整合方法、查询方法的顺序进行介绍。
整合多个数据库的方法
本申请提供一种整合多个数据库的方法,下面进行详细介绍。
出于数据查询的需要,每个数据库都会设置表头,本文中将该表头称作实体表头。例如用于存储职员信息的人力资源数据库可能会有一个包括人名、性别、职位等属性的实体表头,用于存储电影的数据库可能会有一个包括名称、导演、主演、国家等属性的实体表头。
在本文中,表头(包括上述实体表头和下文将描述的虚拟表头)不 仅包括一系列属性,例如上述人名、性别、职位或主演、国家等,还可以包括名称。本文中,表头名称可以是但不限于对应数据库的名称或者对应表格的名称。例如,假定上述人力资源数据库的实体表头属于名称为“职员表”的表格,则该实体表头的名称可以设置为“职员表”。
本实施方式中,基于多个数据库各自的实体表头对多个数据库进行整合,得到将多个数据库关联起来的虚拟表头。该虚拟表头是基于上述实体表头产生的表头,并且如上所述,虚拟表头也具有属性和名称,后文将介绍虚拟表头的属性和名称的产生。
本实施方式中,为了得到虚拟表头,首先需要计算各个实体表头之间的相似度。
实体表头的相似度可以利用各个实体表头的属性之间的相似性进行计算,也可以利用各个实体表头的名称之间的相似性进行计算,还可以结合各个实体表头的名称和属性之间的相似性进行计算。
对于表头的名称或属性的相似度的具体计算方式包括但不限于现有技术中的夹角余弦法等方式,本文对于具体计算方式不做限定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310364263.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据文件的管理方法及装置
- 下一篇:文本编辑装置以及文本编辑方法