[发明专利]一种XML与关系数据库的安全转换方法无效
申请号: | 201210406412.6 | 申请日: | 2012-10-23 |
公开(公告)号: | CN103778147A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 罗正伟 | 申请(专利权)人: | 镇江华扬信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212009 江苏省镇江市镇江新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 xml 关系 数据库 安全 转换 方法 | ||
技术领域
一种XML与关系数据库的安全转换方法是计算机中关于数据转换安全方面的领域。
背景技术
关系数据库对于数据的存储,成熟而稳重,所以采用关系数据库存储数据目前仍然是主流。
发明内容
[0003] 我们通过国家专利检索没有发现关于此系统方面的资料。一种XML与关系数据库的安全转换方法其主要方法是:
利用XML文档作为中间文件进行数据库问信息交换,必须实现数据库和XML文档之间的数据交换。待交换的数据先以XML档的格式从源数据库中提取出来,再经过解析、验证,然后导入到目标数据库中。传统的利XML技术进行异构数据库信息交换过程是:从数据源导出数据,生成XML文档,将XML文档中的数据转储到目标数据源中。XML与关数据库之间的数据转换换涉及XML格式分析处理及对相应的数据库操作,通过对XML与关系数据库的特征的比较,得出转换的实质是:
(1)从XML中的数据到关系模式中字段的映射
(2)从XML中数据的相互位置关系到关系模式中元组与元组的关系及元组与字段的笑系的映射。
在数据库之间交换数据时,对于部分重要数据应该考虑数据的安全性,可以利用XML的加密技术来实现。发送方把形成的XML文档在经过加密处理后发送给接收方,接收方通过解密XML文档形成明文的XML文档,然后再存入自己的数据库,这样可以保证数据在交换过程中的安全性。
具体实现方法:
1、关系数据库到XML的转换:微软的.NET框架使用ADO.NET技术进行数据的访问和存取,ADO.NET完全集成了XML功能。其XML功能主要是通过DataSet对象实现的,DataSet内的数据完全采用XML格式定义。使用DataSet将数据库数据转换为XML格式是非常容易的,只需将数据库内的数据读人DataSet,然后写入XML。
2、XML到关系数据库的转换:把XML文档的数据导人数据库中,首先要建赢从XML到关系数据库的结构映射,即根据XML文档的结构定义文档Schema和相应的规则,在关系数据库中建立对应表结构,然后解析XML文档,把数据导入建好的表。
3、XML加密:XML加密技术没有特定的密算法,可以应用目前流行的加密算法,如对称加密、不对称加密.Hash算法等。本文采用的是对称加密算法AES,在.NET平台下实现的。
4、XML解密:经过加密的XML文件发送到接受方后,使用相同的密钥按相同的算法就能进行解密,解密过程与加密过程正好相反。
本发明介绍了XML与关系数据库相巨转换的方法,在传统的异构数据库相互转换的基础上,增加安全转换机制。利用XML加密技术,对XML数据进行加密,实现了XML与关系数据库的安全转换。文中所有的转换方法都是在.NET2.0下实现的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江华扬信息科技有限公司,未经镇江华扬信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210406412.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:通用型钻孔用夹具
- 下一篇:一种台球杆的连接方式