文档介绍:XML数据到一般关系数据库数据的转换
摘要:的不断发展,关系数据库的局限性也越来越明显起来,也给数据库技术提出了一个必须面对的重要问题:即如何有效地存储和管理Web上以指数增长着的数据(文档),使它们既能被高效地操作和维护,又能在Web这个平台上方便地表示和交换。在这样的背景下,XML(Extensible Markup Language—可扩展标记语言)诞生了。本文着重介绍了如何将XML文件数据导入一般关系数据库(本文以oracle关系数据库为例)的具体方法。
关键词:XML、关系数据库、 interface、 data exchange、oracle
Data Exchange among XML and Relational databases
Abstract:With the development of , the disadvantages of traditional relational database are ing more and more obviously. There are several problems with which we have to confronted. For instance, how can we save and manage the increasing data on the efficiently and effectively, and, how can we exchange such data on the web? In this situation, XML (Extensible Markup Language) was created to solve these this article, I focus on exchanging the data between XML and traditional relational database.
Keywords: XML、 relational database、 interface、 data exchange、oracle
0 引 言
XML是Extensible Markup Language的简写,是由W3C所发展的。可以上网页设计人员自行定义TAG的延伸格式,可以用在自由性的数据库或是各种文件格式上,用来接收与应用各种网页的须求。
XML是一个精简的SGML,它将SGML的丰富功能与HTML的易用性结合到Web的应用中。XML要比HTML强大得多,它不再是固定的标记,而是允许定义数量不限的标记来描述文档中的资料,允许嵌套的信息结构。HTML只是Web显示数据的通用方法,而XML提供了一个直接处理 Web 数据的通用方法。HTML着重描述Web页面的显示格式,而XML着重描述的是Web页面的内容。
相对于数据库技术,XML技术在数据应用方面具有很多优点。第一,跨平台。XML文件为纯文本文件,不受操作系统、软件平台的限制。第二,易表义。XML具有基于Schema自描述语义的功能,容易描述数据的语义,这种描述能为计算机理解和自动处理。第三,XML不仅可以描述结构化数据,还可以有效描述半结构化,甚至非结构化数据。
总之,XML为基于Web的应用提供了一个描述数