 |
 |
 |
 |
 |
 |
XQuery 与 SQL: 变化万岁! XQuery 是一种用于文件和数据库中基于 XML 标记文档内容的新型查询语言。本文简要介绍了 XQuery 出现的前因后果,并和 SQL 的处理机制进行了一定的对比。 |
|
|
|
2004年3月1日 |
|
| |
使用 XQuery 查询 DB2 XML 数据 IBM DB2 Viper 版现在处于 beta 阶段,它的重要特性是最新支持了对 XML 数据的存储、管理和搜索。在本文中,您将学习如何使用 XQuery 查询存储在 XML 列中的数据。 |
|
|
|
2006年5月8日 |
|
| |
DB2 Magazine 中文版: 关注 XQuery 随着 IBM DB2 9 中引入 “pureXML”,数据库开发人员获得了强大的 XQuery 功能。为了那些不熟悉语法的新手(还有那些寻求构建复杂查询的更快方式的老手),新的 DB2 Developer Workbench 中包括了 Visual XQuery Builder,这是用于 XML 查询的一个通用的可视化设计工具。 |
|
|
|
2006年8月31日 |
|
| |
DB2 SQL 与 XQuery 教程,附录: 附录 A 附录 A 描述 Aroma 数据库中的所有表,该数据库由两种模式组成:一种是用于零售信息的简单的星型模式,另一种是用于采购信息的多星型模式。 |
|
|
|
2006年10月26日 |
|
| |
使用 IBM Rational RequisitePro 和 Rational ClearCase 为 DB2 9 开发 SQL-XQuery Web 服务转换器 想要在准备查询混合数据库系统时将 SQL 转换为 XQuery 和进行反向转换吗?了解如何开发 Web 服务来从 SQL 映射到 XQuery、将 XQuery 编译为 SQL 并将 SQL 查询的各个部分转换为嵌入式 XQuery 语句。您将看到一些示例,以了解如何将 IBM Rational Requisite Pro 和 IBM Rational ClearCase 用作转换过程中协作工作的组成部分。 |
|
|
|
2007年3月22日 |
|
| |
在 Java 环境中使用 XQuery XQuery API 使得查询和搜索 XML 文档非常容易,Sun 的 XQuery API for Java 为 Java 应用程序提供了这样的能力。 |
|
|
|
2008年5月29日 |
|
| |
XQuery 更新 XQuery 是面向 XML 的查询语言,它可以用于修改 XML。在本文中,学习修改存储在内存中或 DB2 pureXML 数据库中的 XML 的不同方式。在 4 个不同的 DB2 pureXML 用例中探索修改 XML 的不同方式:卫生保健、商业、金融衍生市场和信息技术。最后,研究关于何时使用 XQuery 执行子文档更新或全文档替换以及对存储的 XML 进行版本控制的指导原则。 |
|
|
|
2009年2月5日 |
|
| |
使用 DB2 XQuery 提取存储为 PMML 的数据挖掘结果 数据挖掘是指查找结构化数据中的规则和模式。DB2(R) 数据挖掘方法使用 Intelligent Miner,后者是
InfoSphere(R)
Warehouse 的一部分。Intelligent Miner(R) 将这些结果存储为预测模型标记语言(Predictive Model
Markup Language,PMML)格式,这种格式基于 XML。自 DB2 9 发布以来,存储为 XML 格式的信息就可以使用 XQuery 进行有效处理。了解如何轻松使用 DB2 XQuery,根据您的数据挖掘结果创建您自己的访问方法。 |
|
|
|
2009年7月27日 |
|
| |
DB2 9 基础(730 考试)认证指南,第 7 部分:XQuery 简介 本教程将解释几个基本的 XQuery 概念,并讲解如何编写处理 DB2 XML 数据的简单 XQuery。 |
|
|
|
2006年9月28日 |
|
| |
DB2 SQL 与 XQuery 教程,第 1 部分: SQL 与示例数据库简介 本教程为读者介绍示例的 Aroma 数据库,以便应用结构化查询语言(Structured Query Language,SQL)和 XML Query (XQuery) 的知识来解决一些典型的业务问题。 |
|
|
|
2006年10月27日 |
|
| |
DB2 SQL 与 XQuery 教程,第 2 部分: 基本查询 本教程描述如何从关系数据库表中检索行,如何检索特定的列,如何检索特定的行,如何对被检索的数据执行逻辑操作,以及如何在搜索条件中使用通配符。 |
|
|
|
2006年10月27日 |
|
| |
DB2 SQL 与 XQuery 教程,第 3 部分: SQL 连接与联合 本教程描述组合 IBM DB2 数据库中不同表的数据的两种方法:一种方法是用内连接或外连接连接表,另一种方法是使用 UNION、EXCEPT 和 INTERSECT 操作符,这种方法将一个查询表达式的中间结果集与另一个查询表达式的结果集组合起来。 |
|
|
|
2006年10月27日 |
|
| |
DB2 SQL 与 XQuery 教程,第 4 部分: 数据分析 本教程描述如何编写需要进行基本数据分析的查询。 |
|
|
|
2006年10月27日 |
|
| |
DB2 SQL 与 XQuery 教程,第 5 部分: 数据比较 本教程描述用于比较 IBM DB2 数据库中的数据的查询。这种查询是通过使用 CASE 表达式或子查询实现的。 |
|
|
|
2006年10月27日 |
|
| |
DB2 SQL 与 XQuery 教程,第 6 部分: 数据定义语言和数据控制语言 本教程详细阐述了数据操纵语言(Data Manipulation Language,DML),并介绍了数据定义语言(Data Definition Language,DDL)和数据控制语言(Data Control Language,DCL)。本教程还讨论了 SELECT 以外的 SQL 语句。 |
|
|
|
2006年10月27日 |
|
| |
DB2 SQL 与 XQuery 教程,第 7 部分: XML 与 XQuery 简介 本教程介绍 pureXML 和 XQuery,首先对 XML 数据类型的特征和优点做一个基本的概述,然后将它与标准关系表进行比较。 |
|
|
|
2006年10月27日 |
|
| |
XQuery 高级应用:开发应用程序惯用法 XQuery 规范发布一年多了。大量涌现的可靠的实现以及新的兴趣(如果根据开发人员闲聊的话题),似乎表明 XQuery 最终将得到更广泛的应用。这也许是因为开发人员开始找到 XQuery 与其他多种 XML 技术(如 XML 数据库、XSLT、XML Schema)一起使用的办法了。XQuery 已经超越了作为一种 XML 查询语言的最初定位,本文介绍如何将其用于开发中间件和 Web 应用程序。 |
|
|
|
2008年12月22日 |
|
| |
专家访谈: Don Chamberlin IBM Fellow 和 SQL 发明者之一 Don Chamberlin 谈论有关 XQuery 的工作。 |
|
|
|
2003年10月1日 |
|
| |
SQL 之父 Don Chamberlin 本文介绍了 IBM 名士 Don Chamberlin 的经历,他是 SQL 语言的创造者之一,目前正在负责 XQuery 标准的制定。 |
|
|
|
2004年3月8日 |
|
| |
使用 SQL 查询 DB2 XML 数据 DB2 Viper 正处于 beta 阶段,它为存储、管理和查询 XML 数据提供了新的支持。在本文中,您将学习如何使用 SQL 和 SQL/XML 查询存储在 XML 列中的数据。后续的文章将阐述如何使用 DB2 支持的一种新语言 XQuery 来查询 XML 数据。 |
|
|
|
2006年4月10日 |
|
| |
DB2 9 中的 pureXML:怎样查询您的 XML 数据? DB2 9 引入了 pureXML 支持,这意味着以 XML 数据是以其自身固有的分层格式进行存储和查询的。为了查询 XML 数据,DB2 提供了两种语言:SQL/XML 和 XQuery。您可以单独使用 XQuery 和 SQL,但也可将 XQuery 嵌入 SQL 中使用(反之亦可)。每一种可选方案在特定环境下都非常有用。本文将讨论这些可选方案,介绍其各自的优缺点,并给出根据您的需求选择恰当方案的指导原则。 |
|
|
|
2006年6月15日 |
|
| |
DB2 中的 XML 全文搜索 通过支持原生存储 XML 文档,IBM DB2 9 向着混合型数据库系统迈出了革命性的一步。XQuery(DB2 中新的主要语言)允许以优化的方式操作 XML。但是,XML 也常常包含大块文本,无法用 XQuery 轻松地搜索它们。为了高效地搜索文档的这些非结构化部分,DB2 提供了一个全文搜索解决方案。本文主要关注 DB2 文本搜索的基本知识,包括创建文本索引和管理。本文还讨论 DB2 全文搜索的特定特性,比如用模糊搜索、接近搜索和词根化在 XML 文档中搜索关键字或短语。
|
|
|
|
2006年7月21日 |
|
| |
DB2 9 中 15 个 pureXML 性能最佳实践 DB2 V9 引入了 pureXML 支持,这意味着 XML 数据将以其固有的层次格式被存储和查询。为了查询 XML 数据,DB2 提供了两种语言,SQL/XML 和 XQuery。此外,DB2 9 还具有成熟的 XML 索引功能和对 XML 模式验证的支持。虽然大多数已有的关于 DB2 性能的指南同样适用于 XML 数据,但是本文还将提供其他一些特定于 XML 的性能方面的提示。
|
|
|
|
2006年10月23日 |
|
| |
查询包含名称空间的 XML 数据 XML 消息和文档中名称空间的广泛使用对应用程序开发人员如何编写查询有很大的影响。不幸的是,名称空间与流行的查询语言(例如 SQL/XML 和 XQuery)之间的关系往往遭到误解。本文通过几个常见的场景,帮助您理解如何查询包含名称空间的 XML 数据。 |
|
|
|
2007年6月21日 |
|
| |
利用 WebSphere Federation Server 9.1 集成 XML 数据
WebSphere Federation Server 9.1 中全新的 pureXML 支持让您可以集成本地和远程的 XML 存储数据。而且,您还可以使用新的 SQL/XML 和 XQuery 语言来查询新应用程序中的 XML 数据。通过本篇文章,学习如何让这个杰出组合为您所用!
|
|
|
|
2007年7月23日 |
|
| |
使用 DB2 9 pureXML 管理 ODF 和 Microsoft Office 2007 文档
现在,使用 DB2 9 可以比以往更轻松地将 ODF 和 Microsoft Office 2007 文档集成到企业和 Internet 应用程序中。本文将回顾使用 MS Office 文档进行数据交换的旧方法,并了解 MS Office 2007 如何提供更好的数据交换。本文讨论使用 DB2 9 XQuery、Zend Core for IBM、PHP 和 PDO 技术进行数据交换。 |
|
|
|
2007年9月12日 |
|
| |
DB2 与 Ruby on Rails,第 2 部分: DB2 的 pureXML 特性与 Ruby on Rails XML 是当今 Web 最常用的数据交换格式之一。DB2 对 pureXML 的支持以及与 parsing and generating XML API(REXML)的结合,为 Web 应用程序开发提供了强大的技术组合。DB2 数据服务器中的本地 XML 支持引入了极大的灵活性,通过使用 DB2 的混合型数据库引擎编译器和解析器(可同时使用 SQL 和 XQuery),能够混合存储半结构化的具有层次结构的 XML 文档和关系数据。在 Ruby on Rails 系列的第二篇文章中,我们将演示如何在第一篇文章的 Team Room 示例中利用 pureXML 特性。
|
|
|
|
2007年12月3日 |
|
| |
DB2 Version 9.5 pureXML 新增强概述 本文描述 DB2 Version 9.5 的 pureXML 增强和新特性。DB2 Version 9 支持将 XML 作为原生数据类型,也支持 SQL/XML、XQuery 语言,以及其他诸如模式支持、发布函数、对实用工具的 XML 支持、分解等特性。DB2 V9.5 增强了其中的一些特性并引入了新特性,以更加高效地处理 XML。本文从如何更高效和更好地处理 XML 的角度解释了这些增强和新特性。 |
|
|
|
2007年12月10日 |
|
| |
DB2 中关于 pureXML 性能的 15 个最佳实践 DB2 9 引入了 pureXML
支持,这意味着 XML 数据将以其固有的分层格式被存储和查询。为了查询 XML 数据,DB2 提供了两种语言,SQL/XML 和 XQuery。此外,DB2 9 还具有成熟的 XML 索引功能和对 XML 模式验证的支持。虽然大多数已有的关于 DB2 性能的指南同样适用于 XML 数据,但是本文还将提供其他一些特定于 XML 的性能方面的提示。
|
|
|
|
2008年2月18日 |
|
| |
商业化智能:大规模 XML 分析 在本文中,我们主要讨论大规模 XML 数据的分析模型,这里的数据由 XML 数据库事务处理基准(TPoX)表示。TPoX 是一个金融应用程序场景,用来评估 XML 数据库系统的性能,主要针对 XQuery、SQL/XML、XML 存储和编制索引、XML 更新和其他 XML 特性。
来自 IBM Database Magazine 。 |
|
|
|
2008年4月17日 |
|
| |
DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 13,14 在本次实验中,将测试您的 SQL/XML 和 Xquery 相关知识并体验 DB2 Command Editor 和 IBM Data Studio 以及 SQL Assist Wizard。 |
|
|
|
2008年7月15日 |
|
| |
用 DB2 pureXML 执行不区分大小写的高效搜索 根据定义,XML 元素和属性的值是区分大小写的。例如,如果搜索值为 “Paris” 的 <city> 元素,那么不会找到 “PARIS” 或 “paris”。可以使用 fn:upper-case() 等 XQuery 函数解决这个问题,但是使用这些函数时不能使用 XML 索引,所以性能可能不好。本文解释如何使用 DB2 pureXML 创建不区分大小写的数据库以及让 XML 查询和 XML 索引发挥预期的作用。 |
|
|
|
2009年2月26日 |
|
| |
在 Java 应用程序中用 pureQuery 处理 pureXML 数据 pureQuery 和 DB2 pureXML 在各自的领域中都是革命性的数据库技术。pureQuery 是高性能的 Java 数据访问平台,其主要目的是简化数据库访问应用程序的开发和管理。pureXML 是 DB2 9 中引入的原生 XML 数据管理技术。它由层次化存储技术、XML 查询语言(XQuery 和 SQL/XML)、XML 索引技术和其他 XML 相关特性组成。本文讨论这两种技术的结合,讲解如何开发处理 pureXML 数据的 pureQuery 应用程序,从而让 DB2 应用程序具备最好的性能和可管理性。 |
|
|
|
2009年3月27日 |
|
| |
在 DB2 9.5 中更新 XML 用 XQuery Update Facility 在 XML 文档中修改、插入或删除元素和属性。这会显著简化 XML 数据的更新,提供更好的性能。 |
|
|
|
2009年3月27日 |
|
| |
使用 TPoX 测试 XML 数据库的性能 本文将对一款 XML 数据库事务处理性能测试工具 TPoX 进行介绍。它对数据库处理 XML 事务的整体能力进行性能测试,不同于其他测试工具仅对 XQuery 执行效率进行测试。 TPoX 的部分测试数据来源于金融领域的实际情景,并且具有一定的仿真性。 |
|
|
|
2009年7月30日 |
|
| |
利用 XML 索引提升 DB2 9 中的 XML 查询性能 DB2(R) 9 提供了 pureXML 存储并以 XQuery 和 SQL/XML 作为查询语言。XML 索引是提升查询性能的必要因素,但是其在查询计算方面的使用取决于查询谓词的表示方式。本文以连贯的方式给出了一组指导原则,用于编写 XML 查询和创建 XML 索引,从而加快查询速度。此外,还介绍了需要在 XML 查询执行计划中查找的内容,以便检测性能问题并找到解决问题的方法。可下载的 “XML 索引摘要” 概括了最重要的一些指导原则。本文针对 DB2 9.5 和 9.7 进行了更新。[2009 年 7 月 30:本文针对 DB2 9.5 和 9.7 进行了更新,更新内容包括 SQL/XML 示例查询。编辑注。] |
|
|
|
2009年9月21日 |
|
| |
DB2 V9.5 中针对 XML 数据完整性和验证的新选项 DB2 在版本 9 中引入了 pureXML 技术。该技术允许您以原生格式存储 XML 数据,从而维护 XML 的层次结构并允许您使用 SQL/XML 和 XQuery 查询它们。就像关系数据一样,必须确保储存在 DB2 中的 XML 数据的完整性。不过,确保 XML 数据的完整性的方法和机制与保持传统的关系数据的完整性有所不同。在本文中,您将了解 DB2 环境中的 XML 数据的完整性,并探索在各种场景中保证完整性的不同选项。 |
|
|
|
2009年11月5日 |
|
| |
DB2 XML 评估指南,DB2 9 的 XML 存储和查询功能的分步介绍 这个 DB2 XML 评估指南是一个分步教程,将为读者介绍 Windows 平台上的 DB2 9 数据服务器,该服务器使用 XML 存储和搜索(SQL/XML、XQuery)功能支持下一代应用程序。 |
|
|
|
2006年6月26日 |
|
| |
使用 Dojo 和 DB2 开发 Ajax Web 应用程序 跟随本案例分析,使用 DB2 9 for Linux, UNIX, and Windows、XQuery、PHP 和 Dojo JavaScript Framework 快速创建一个优雅的、能够做出响应的 Web 应用程序。本案例学习建立在 IOD Planner 2006 基础上,这是一个用于 IBM Information On Demand 2006 Global Conference 的 Web 应用程序。 |
|
|
|
2007年3月30日 |
|
| |
使用 DB2 Text Search 进行全文本搜索 通过将全文本搜索子句嵌入到 SQL 和 XQuery 语句中,创建具有全文本搜索功能的应用程序。设置一个数据库,以支持文本搜索,并完成一个场景,为设置您自己的文本搜索积累经验。
|
|
|
|
2009年3月19日 |
|
| |
专家访谈: Susan Malaika 讨论 DB2 中的 XML 功能 DB2 和 XML 专家 Susan Malaika 指明了使用 DB2 和 XML 时可用于处理数据的选项。 |
|
|
|
2002年12月1日 |
|
| |
会见专家: Susan Malaika 讨论 XML 标准和网格计算 DB2 和 XML 专家 Susan Malaika 讨论了 XML 标准和网格计算以及数据库人员为何要关注它们。 |
|
|
|
2002年12月1日 |
|
| |
结合使用 DB2 原生 XML 与 PHP 开发者可以将 PHP 和 DB2 UDB 的下一版本中的原生 XML 功能结合使用,从而开发包含较少代码的 Web 应用程序,降低应用程序的复杂性,使其具有较简单的关系模式,并且更好地管理随业务需求变化而发生的模式演化。本文通过一个模拟在线商店的使用情景来说明一些概念,该商店向注册客户出售古董银器。 |
|
|
|
2005年11月17日 |
|
| |
将 XML 应用程序从 DB2 8.x 迁移到 DB2 Viper,第 1 部分: 部分更新 DB2 Viper 中的 XML 文档 学习使用作为下载项包括的存储过程,对本机存储在 DB2 Viper (Viper 是 DB2 V9 的开发代号)中的 XML 文档执行部分更新的方法。这是关于将 XML 应用程序从 DB2 UDB V8.x 迁移到 DB2 Viper 的三篇系列文章中的第一篇。 |
|
|
|
2006年6月10日 |
|
| |
将 XML 应用程序从 DB2 8.x 迁移到 DB2 Viper,第 2 部分: 对比 DB2 Viper 和 DB2 V8.x 中的 XML 功能 研究 DB2 Viper (Viper 是 DB2 V9 的开发代号)中的 XML 功能并与 DB2 V8.x 中的 XML 功能进行对比。本文讨论 DB2 Viper 中引入的新 XML 特性,并介绍新的 XML 支持对基于 XML 的现有应用程序迁移的影响。这是关于将 XML 应用程序从 DB2 UDB V8.x 迁移到 DB2 Viper 的三篇系列文章中的第二篇。 |
|
|
|
2006年7月8日 |
|
| |
将 XML 应用程序从 DB2 8.x 迁移到 DB2 Viper,第 3 部分: XML 应用程序迁移场景示例 使用一个场景示例演示 XML 应用程序迁移过程。将使用 DB2 Universal Database Version 8.x XML 功能创建一个应用程序示例,然后使用 DB2 Viper XML (Viper 是 DB2 V9 的开发代号)功能迁移这个应用程序。 |
|
|
|
2007年6月29日 |
|
| |
DB2 XML 编程,第 1 部分: 理解 XML 数据模型 XML 的主要目标之一是让应用程序开发过程更简单、成本更低、更可移植和质量更高。在这十年中,XML 编程正在使应用程序开发方式发生根本性变化,这种变化甚至可能与面向对象方法在过去十年中的影响相当。这个系列讨论 DB2 的 XML 编程。在第一篇文章中,您将学习 XML 数据模型的基本知识以及与纯对象模型相比的好处。
|
|
|
|
2008年1月7日 |
|
| |
DB2 XML 编程,第 2 部分: 在应用程序体系结构中使用 XML 数据库支持 了解 IBM DB2 9 for Linux, UNIX, and Windows 新的 XML 存储和查询环境如何处理本系列第 1 部分中描述的 XML 数据模型。第 2 部分主要关注如何在应用程序体系结构中使用新的 XML 数据库支持。
|
|
|
|
2008年1月10日 |
|
| |
从文本分析到数据仓库 本文概述了使用 OmniFind Analytics Edition 进行的文本分析。此外,本文还描述将其分析结果以关系格式或 pureXML 格式引入到 DB2 的一些方法。 |
|
|
|
2008年7月15日 |
|
| |
将 XML 应用程序从 DB2 for z/OS V8 迁移到 DB2 9,第 1 部分: 部分更新 DB2 9 for z/OS 中的 XML 文档 本系列包含三篇文章,讨论如何把 XML 应用程序从 DB2 for z/OS V8 迁移到 DB2 9 for z/OS。第一篇文章描述如何使用本文提供的一个存储过程,对 DB2 9 中本机存储的 XML 文档执行部分更新。这三篇文章最初是 Hardeep Singh 针对工作站 DB2 撰写的。John Shelton 修改了这些文章,使它们适用于 DB2 for z/OS。 |
|
|
|
2008年8月7日 |
|
| |
将 XML 应用程序从 DB2 for z/OS V8 迁移到 DB2 9,第 2 部分 : 对比 DB2 9 和 DB2 V8 中的 XML 功能 研究 DB2 9 for z/OS(DB2 9)中的 XML 功能并与 DB2 for z/OS V8 中的 XML 功能进行对比。本文讨论 DB2 9 中引入的新 XML 特性,并介绍新的 XML 支持对迁移基于 XML 的现有应用程序的影响。这是关于将 XML 应用程序从 DB2 for z/OS V8 迁移到 DB2 9 for z/OS 的三篇系列文章中的第二篇。 |
|
|
|
2008年8月7日 |
|
| |