以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML 与 数据库 』  (http://bbs.xml.org.cn/list.asp?boardid=17)
----  [求助]请高手帮忙,很着急!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=17&rootid=&id=12831)


--  作者:someff
--  发布时间:12/16/2004 6:57:00 PM

--  [求助]请高手帮忙,很着急!
现在正在写论文,但是遇到问题,请教各位!

有两个不同的数据库,数据库中的表已经存在,想从一个数据库表中的数据导到另外一个数据库中的表中,这两个表的结构不一样,比如表的名称不一样,表的字段不同(一个可能是叫学生,而另一个叫student),当然他们数据是相关的,请问如何运用xml来实现呢,要运用哪些功能或思想,请大家帮帮忙!谢谢!


--  作者:布克
--  发布时间:12/17/2004 12:15:00 AM

--  
基于XML和互联网技术的电子数据交换平台:Internet EDI Service

可以处理各种 XML、eb XML、SOAP 格式的数据...
可以处理多达90多种关系数据库的数据...
可以处理 UN/EDIFACT 格式或美国标准 ANSIX.12 的EDI数据、中国交通部“集装箱运输电子报文的研制开发”专题组定义的EDI 平台文件格式的数据、以及任何以分隔符分隔的文本数据...
可以通过互联网,使用 HTTP、SMTP、FTP 协议收发数据...
可以把这些数据变换成为你需要的格式、更新到你的数据库或者反之...
这就是 DataAnyWhere (XML) Internet EDI Service 可以提供给你的功能,
DataAnyWhere (XML) Internet EDI Service 帮助你轻松实现 XML、EDI、WEB-EDI、eb-XML应用乃至电子商务、ERP 扩展,从而把你和商业伙伴在互联网上联系在一起。
只有DataAnyWhere (XML) Internet EDI Service可以如此轻松简单地做到以上这些!

欢迎来访 http://www.daw-xml.com


--  作者:someff
--  发布时间:12/17/2004 9:42:00 AM

--  
谢谢!

但是我希望知道的是思想,并不是一种产品用来实现数据的转换。
希望各位能给宝贵意见!拜托了!


--  作者:渤海
--  发布时间:1/4/2005 1:02:00 PM

--  基于表的结构映射方法
楼主,someff
两个表的结构不一样太笼统了。
如果仅仅是表名和字段名不同的,那么映射很简单,实现也

很简单,也没有必要利用XML技术。
如果,结构的不同是表现在字段的数目和含义上,那么
首先,建立一个与数据库管理系统无关的描述表的XML模式

文件。
例如,
<!element database (table)*>
<!element table (row)*>
<!element row (column)*>
<!element (#PCDATA)>
其次,利用XSLT技术进行两个不同领域表的相互转换。


--  作者:渤海
--  发布时间:1/4/2005 1:13:00 PM

--  映射
楼主,someff
两个表的结构不一样太笼统了。
如果仅仅是表名和字段名不同的,那么映射很简单,实现也

很简单,也没有必要利用XML技术。
如果,结构的不同是表现在字段的数目和含义上,那么
首先,建立一个与数据库管理系统无关的描述表的XML模式

文件。
例如,
<!element database (table)*>
<!element table (row)*>
<!element row (column)*>
<!element (#PCDATA)>
其次,利用XSLT技术进行两个不同领域表的相互转换。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms