论文部分内容阅读
摘 要:文章针对制造车间质量信息规范化需求,研究了基于XML的异构数据库的数据交换及其实现方法,具体针对Oracle数据与XML数据交换的几种实现技术和原理进行了分析。
关键词:XML;质量信息规范化;数据交换;Oracle数据库
中图分类号:TP311 文献标识码:A 文章编号:1007-9599 (2013) 04-0000-02
1 引言
在发动机产品关键零部件快速响应制造过程中,产生大量质量信息,并且信息在不断增加与积累,目前,针对质量信息的交换与处理仍然缺乏统一的规范与标准,制造过程中各应用系统之间信息的异构性导致信息的一致性差。
质量信息管理系统在快速响应制造车间中不是一个孤立的应用系统,需要与其它系统进行信息集成与交换,因此如何规范存储、组织和共享质量信息,直接影响制造过程信息集成及质量信息的高效利用。
XML是一种标准可扩展标记性语言,它是W3C创建的一组规范,XML的可扩展性、自描述性、分离性以及支持模式校验等特点,使之成为表示各种数据理想的公共格式。因此本文采用基于XML的异构数据库的数据交换技术实现信息的集成与转换。
2 基于XML的异构数据库的数据交换及其实现方法
在快速响应制造车间,不同应用系统其数据库类型可能不同,如:工艺设计系统采用SQLSEVER数据库系统,车间生产管理系统采用oracle数据库系统,数据存储是异构的。
采用XML文件做中间转换,实现基于网络的数据传输及数据库间数据交换,如图1所示,从数据库A中提取数据,通过数据转换,形成XML文件,在数据库B系统中,应用数据库读入工具,将XML文件携带的数据信息导入数据库B中。完成数据库A到数据库B的数据映射。实现异构数据库系统的数据信息集成。本文主要对数据库信息与XML文件转换的方法开展研究。
2.1 在pl/sql环境下实现从Oracle数据库读取数据并生成XML文件
pl/sql环境下实现读取数据并生成XML文件关键在于创建一个新DOM文档对像,将数据表中一行记录转换为元素并插入到DOM文档对像根结点下。具体流程如下:
2.2 在pl/sql环境下实现XML文件内容写入Oracle数据库
2.3 使用AltovaXMLSpy软件实现从Oracle数据库读取数据并生成XML文件
AltovaXMLSpy软件提供了企业级的XML设计、调试、编辑环境,它包括XML,XMLSchema、XSLT、XQuery、SOAP、WSDL等应用,它应用于J2EE、.NET和数据库。在质量信息规范化中数据库转换主要采取利用AltovaXMLSpy工具软件实现的方法,此方法具有操作方便、实现准确,无需代码编程的特点。使用AltovaXMLSpy软件实现读取数据并生成XML文件使用方法如下:
(1)打开AltovaXMLSpy软件
(2)点击菜单Convert选择菜单下的子菜单importDatabasedata。
(3)选择ConvertDatabasedataintoXML选项点击OK。
(4)选择一个已经建立好的用户Oracle(ODBC),此ODBC连接需要导入的数据的Oracle数据库,点击next。
2.4 使用AltovaXMLSpy软件实现XML文件内容写入Oracle数据库
使用AltovaXMLSpy软件实现XML文件内容写入数据库使用方法如下:
(1)打开AltovaXMLSpy软件。
(2)点击菜单File下的new子菜单,出现Createnewdocument界面。
(3)选择xmlExtensibleMarkupLanguage选项,点击OK。
(5)新建一个xml编辑界面。将需要导入数据库的XML文件复制到编辑界面。
(6)点击菜单convert下的ExporttoaDatabase子菜单,
(7)选择Oracle(ODBC),点击next。
(8)选择一个ODBC,此ODBC连接需要导入XML数据的数据库,点击next。
3 基于XML的异构数据库的数据交换实现方法的比较
由于SQL语句的灵活性,可将XML文档带条件的、多表的数据转化成插入语句集合,这样更适合导入数据库特定的信息,实现信息的安全性。使用AltovaXMLSpy工具软件,是XML编辑、调试很好的工具,无需代码编程,具有方便、快捷,准确的特点,推荐使用这种方法。
4 小结
XML技术目前是在不同接口和环境间进行数据交互、软件集成的一种常用技术,数据库提供了大量的组件,应用程序和接口,支持数据库开发人员发挥和应用XML技术的优势。本文介绍基于XML的异构数据库的数据交换及其实现方法,其中利用AltovaXMLSpy工具软件可以很好的支持XML文档的输入和导出,将Oracle数据与XML数据的转换成为轻松的事情。
通过以上方法,实现质量数据转换,静态存储,方便修改扩充,便于系统数据交换共享,提高数据重用性,数据利用率为质量信息规范化的研究起了一定作用。
参考文献:
[1]李昕.利用XSU实现Oracle数据库与XML文档转换[J].电脑与信息技术,2005.
[2]余建波.基于Oracle9i的XML数据库存取技术的实现[J].微计算机应用,2004.
[作者简介]李愈馨(1978-),女,工作于长春设备工艺研究所,职称:工程师,主要研究方向为数字化技术的研究,发表多篇论文。
关键词:XML;质量信息规范化;数据交换;Oracle数据库
中图分类号:TP311 文献标识码:A 文章编号:1007-9599 (2013) 04-0000-02
1 引言
在发动机产品关键零部件快速响应制造过程中,产生大量质量信息,并且信息在不断增加与积累,目前,针对质量信息的交换与处理仍然缺乏统一的规范与标准,制造过程中各应用系统之间信息的异构性导致信息的一致性差。
质量信息管理系统在快速响应制造车间中不是一个孤立的应用系统,需要与其它系统进行信息集成与交换,因此如何规范存储、组织和共享质量信息,直接影响制造过程信息集成及质量信息的高效利用。
XML是一种标准可扩展标记性语言,它是W3C创建的一组规范,XML的可扩展性、自描述性、分离性以及支持模式校验等特点,使之成为表示各种数据理想的公共格式。因此本文采用基于XML的异构数据库的数据交换技术实现信息的集成与转换。
2 基于XML的异构数据库的数据交换及其实现方法
在快速响应制造车间,不同应用系统其数据库类型可能不同,如:工艺设计系统采用SQLSEVER数据库系统,车间生产管理系统采用oracle数据库系统,数据存储是异构的。
采用XML文件做中间转换,实现基于网络的数据传输及数据库间数据交换,如图1所示,从数据库A中提取数据,通过数据转换,形成XML文件,在数据库B系统中,应用数据库读入工具,将XML文件携带的数据信息导入数据库B中。完成数据库A到数据库B的数据映射。实现异构数据库系统的数据信息集成。本文主要对数据库信息与XML文件转换的方法开展研究。
2.1 在pl/sql环境下实现从Oracle数据库读取数据并生成XML文件
pl/sql环境下实现读取数据并生成XML文件关键在于创建一个新DOM文档对像,将数据表中一行记录转换为元素并插入到DOM文档对像根结点下。具体流程如下:
2.2 在pl/sql环境下实现XML文件内容写入Oracle数据库
2.3 使用AltovaXMLSpy软件实现从Oracle数据库读取数据并生成XML文件
AltovaXMLSpy软件提供了企业级的XML设计、调试、编辑环境,它包括XML,XMLSchema、XSLT、XQuery、SOAP、WSDL等应用,它应用于J2EE、.NET和数据库。在质量信息规范化中数据库转换主要采取利用AltovaXMLSpy工具软件实现的方法,此方法具有操作方便、实现准确,无需代码编程的特点。使用AltovaXMLSpy软件实现读取数据并生成XML文件使用方法如下:
(1)打开AltovaXMLSpy软件
(2)点击菜单Convert选择菜单下的子菜单importDatabasedata。
(3)选择ConvertDatabasedataintoXML选项点击OK。
(4)选择一个已经建立好的用户Oracle(ODBC),此ODBC连接需要导入的数据的Oracle数据库,点击next。
2.4 使用AltovaXMLSpy软件实现XML文件内容写入Oracle数据库
使用AltovaXMLSpy软件实现XML文件内容写入数据库使用方法如下:
(1)打开AltovaXMLSpy软件。
(2)点击菜单File下的new子菜单,出现Createnewdocument界面。
(3)选择xmlExtensibleMarkupLanguage选项,点击OK。
(5)新建一个xml编辑界面。将需要导入数据库的XML文件复制到编辑界面。
(6)点击菜单convert下的ExporttoaDatabase子菜单,
(7)选择Oracle(ODBC),点击next。
(8)选择一个ODBC,此ODBC连接需要导入XML数据的数据库,点击next。
3 基于XML的异构数据库的数据交换实现方法的比较
由于SQL语句的灵活性,可将XML文档带条件的、多表的数据转化成插入语句集合,这样更适合导入数据库特定的信息,实现信息的安全性。使用AltovaXMLSpy工具软件,是XML编辑、调试很好的工具,无需代码编程,具有方便、快捷,准确的特点,推荐使用这种方法。
4 小结
XML技术目前是在不同接口和环境间进行数据交互、软件集成的一种常用技术,数据库提供了大量的组件,应用程序和接口,支持数据库开发人员发挥和应用XML技术的优势。本文介绍基于XML的异构数据库的数据交换及其实现方法,其中利用AltovaXMLSpy工具软件可以很好的支持XML文档的输入和导出,将Oracle数据与XML数据的转换成为轻松的事情。
通过以上方法,实现质量数据转换,静态存储,方便修改扩充,便于系统数据交换共享,提高数据重用性,数据利用率为质量信息规范化的研究起了一定作用。
参考文献:
[1]李昕.利用XSU实现Oracle数据库与XML文档转换[J].电脑与信息技术,2005.
[2]余建波.基于Oracle9i的XML数据库存取技术的实现[J].微计算机应用,2004.
[作者简介]李愈馨(1978-),女,工作于长春设备工艺研究所,职称:工程师,主要研究方向为数字化技术的研究,发表多篇论文。