本设计主要功能是实现不同数据库之间的数据转换,消除异构,检索出异地数据库指定数据。本系统采用了C/S体系结构,使用C#、XML语言开发,同时运用Oledb、WebService 等实现接口来完成此系统的功能。基于WebService异构数据库数据检索系统为数字化资源的整合利用提供了全新的解决方案。此外,从数据库的现状来看异构数据库联合使用的要求是非常迫切并会长期存在下去的。
本系统主要设计同时对两个数据库的使用,它们分别是Oracle和SQL Server由于数据库之间结构上存在一定差异,所以设计以下步骤来实现系统功能:
(1)通过WebService采集异地数据库的数据;
(2)定制出进行数据转换的异构数据库系统(Oracle9i,SQL Server2000)之间的转换规则,包括系统默认转换规则,以实现对数据库中表中数据和表的关联的合并转换;
(3)合并转换结果以XML文件格式存储在客户端,以随时方便使用者检索数据;
(4)在客户端使用转换后的XML文件进行其检索并对其导出。
本系统主要设计同时对两个数据库的使用,它们分别是Oracle和SQL Server由于数据库之间结构上存在一定差异,所以设计以下步骤来实现系统功能:
(1)通过WebService采集异地数据库的数据;
(2)定制出进行数据转换的异构数据库系统(Oracle9i,SQL Server2000)之间的转换规则,包括系统默认转换规则,以实现对数据库中表中数据和表的关联的合并转换;
(3)合并转换结果以XML文件格式存储在客户端,以随时方便使用者检索数据;
(4)在客户端使用转换后的XML文件进行其检索并对其导出。