文档详情

XML与数据库精编.pdf

发布:2019-01-07约3.87万字共23页下载文档
文本预览下载声明
首页 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
显示全部
相似文档