【技术实现步骤摘要】
跨领域数据库的整合、迁移方法和系统
[0001]本专利技术属于数据库
,尤其涉及一种跨领域数据库的整合、迁移方法和系统。
技术介绍
[0002]现有技术中,关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。
[0003]1.存储方式:传统的关系型数据库采用表格的储存方式,数据以行和列的方式进行存储,要读取和查询都十分方便。
[0004]2.存储结构:关系型数据库按照结构化的方法存储数据,每个数据表都必须对各个字段定义好(也就是先定义好表的结构),再根据表的结构存入数据,这样做的好处就是由于数据的形式和内容在存入数据之前就已经定义好了,所以整个数据表的可靠性和稳定性都比较高,但带来的问题就是一旦存入数据后,如果需要修改数据表的结构就会十分困难。
[0005]3.存储规范:关系型数据库为了避免重复、规范化数据以及充分利用好存储空间,把数据按照最小关系表的形式进行存储,这样数据管理的就可以变得很清晰、一目了然,当然这主要是一张数据表的情况。如果是多张表情况就不一样了,由于数据涉及到多张数据表,数据表之间存在着复杂的关系,随着数据表数量的增加,数据管理会越来越复杂。
[0006]4.扩展方式:由于关系型数据库 ...
【技术保护点】
【技术特征摘要】
1.一种跨领域数据库的整合方法,包括:对来自第一领域数据库的各项目,建立对应于第一领域的包含多类元数据的第一数据库,其中,所述多类元数据包括:自然人元数据、组织元数据、地址元数据、物元数据和事元数据,其中,所述元数据均具有对应的基础属性表,所述第一数据库包括对应于所述第一领域的各项目的所述多类元数据的基础属性表和至少一类元数据的扩展属性表;对来自第二领域数据库的各项目,建立对应于第二领域的第二数据库,其中,所述第二数据库包括对应于所述第二领域的各项目的所述多类元数据的基础属性表和至少一类元数据的扩展属性表;整合所述第一数据库和所述第二数据库,生成统一数据库。2.根据权利要求1所述的方法,其中,所述整合所述第一数据库和所述第二数据库,生成统一数据库包括:当所述第一数据库的各项目与所述第二数据库的各项目不完全相同时,以其中一个数据库为基础数据库,基于所述多类元数据将另一个数据库的各基础属性表、以及所述另一个数据库中与所述基础数据库相同的项目对应的扩展属性表合并至所述基础数据库中对应的基础属性表和/或扩展属性表中;将所述另一个数据库中的、未包含在所述基础数据库中的项目对应的扩展属性表增加至所述基础数据库中,生成统一数据库。3.根据权利要求1所述的方法,其中,所述整合所述第一数据库和所述第二数据库包括:当所述第一数据库的项目与所述第二数据库的项目相同时,合并对应于各项目的基础属性表和至少一个扩展属性表,生成统一数据库。4.根据权利要求1所述的方法,其中,所述基础属性表和所述扩展属性表中均具有时间戳,当存在两条数据时间戳不同时,将所述两条数据确定为不同的数据,合并时仅对表中完全相同的数据进行覆盖处理。5.一种跨领域数据库的整合方法,包括:对来自第一领域数据库的各项目,拆分成对应于第一领域的包含多类元数据的第一数据库,其中,所述多类元数据包括:自然人元数据、组织元数据、地址元数据、物元数据和事元数据,其中,所述元数据均具有对应的基础属性表,所述第一数据库包括对应于所述第一领域的各项目的所述多类元数据的基础属性表和至少一类元数据的扩展属性表;对来自第二领域数据库的各项目,拆分成对应于第二领域的第二数据库,其中,所述第二数据库包括对应于所述第二领域的各项目的所述多类元数据的基础属性表和至少一类元数据的扩展属性表;整合所述第一数据库和所述第二数据库,生成统一数据库。6.一种跨领域数据库的迁移方法,包括:对来自原始领域数据库的各项目,获取对应于原始领域的包含多类元数据的原始数据库,其中,所述多类元数据包括:自然人元数据、组织元数据、地址元数据、物元数据和事元数据,其中,所述元数据均具有对应的基础属性表,所述原始数据库包括对应于所述原始领域的各项目的所述多类元数据的基础属性表和至少一类元数据的扩展属性表;预先制备待迁移领域数据库所需的各项目及对应的多类元数据的基础属性表和至少
一类元数据的扩展属性表;当原始数据库中存在至少一个待迁移领域数据库所需的项目时,利用所述原始数据库中已存在的项目及对应的多类元数据的基础属性表和至少一类元数据的扩展属性表,结合所述预先制备的迁移领域数据库的各项目及对应的多类元数据的基础属性表和至少一类元数据...
【专利技术属性】
技术研发人员:娄健,
申请(专利权)人:北京华成智云软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。