XML与数据库精编.pdf
文本预览下载声明
首页 XML与数据库 目录
XML与数据库
copyright 1999-2003 by Ronald Bourret
原作最后更新: 2003年11月
原文:
翻译: onestab 2004.01.23(修订)
俄语版 (October, 2000)
法语版 (November, 2003) 法语版的另一个地址:Patrick Peccatte
1.0 简介
(Introduction) 目 录
1.0 简介
本文对怎样使用XML和数据库进行了总体回顾,描
2.0 XML是数据库吗?
述了以数据为中心和以文档文中心的文档之间的差
3.0 为什么用数据库?
异如何影响其在数据库中的应用,将XML和关系型
数据库的一起使用的常见用法,以及什么是原生 4.0 数据与文件
XML数据库和何时使用它。 4.1 以数据为中心的文档
4.2 以文档为中心的文档
2.0 XML是数据库吗?(Is 4.3 数据,文档和数据库
5.0 数据的存取
XML a Database?) 5.1 将文档Schema映射到
数据库Schema
在开始讨论XML和数据库之前,我们先回答许多人
5.1.1 基于表格的映射
都遇到过的问题: “XML是数据库吗?”
5.1.2 关系 - 对象映射
如果仅按数据库这个术语的本质来看,XML文件就 5.2 查询语言
是数据库,它是数据的集合。在许多方面看起来它 5.2.1 基于模板的查询语
和其他文件没什么区别 -- 无论如何,每个文件都含 言
有某种类型的数据。作为一种 “数据库”格式, 5.2.2 基于SQL 的查询语
XML有一些优势:例如,它是自描述的 (所用的标 言
记描述了数据的结构和类型,尽管缺乏语义),可
5.2.3 XML Query 语言
交换的(portable) (Unicode),能够以树型或图
形结构描述数据。同样它也有缺点,例如,它显得 5.3 在原生XML 数据库中存
有些繁琐,由于要对它进行解析和文本转换,所以 储数据
数据访问速度较慢。 5.4 数据类型, Null 值, 字
符集, 及其他
一个更有用的问题就是在较为宽松的意义上,XML
显示全部