• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 在 DB2 中管理 XML Schemas,第 2 部分: XML Schemas 演变和 XML 数据管理

在 DB2 中管理 XML Schemas,第 2 部分: XML Schemas 演变和 XML 数据管理

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了在 DB2 中管理 XML Schemas,第 2 部分: XML Schemas 演变和 XML 数据管理等相关知识,希望本文的分享对您有所帮助
</div>

简介

对业务进行持续分析,考虑需要管理的数据种类,并相应地更新数据,是非常重要的。XML 因为灵活而很有用,但是定义数据结构并基于该结构来处理 XML 数据从而确保数据可靠性也很重要。XML schema 用于定义数据结构。

XML schema 根据业务分析结果进行更新(或演变),以下是 XML schema 演变的典型场景:

常用缩写词

SQL:结构化查询语言

XML:可扩展标记语言

XSD:XML schema 定义

更新 XML schema(向上兼容性)。
XML schema 被更新,但与现有 XML schema 向上兼容。这样,现有 XML 数据遵守新的 XML schema,无需修改 XML 数据。

更新 XML schema(不兼容)并转换 XML 数据。
XML schema 被更新,但不与现有 XML schema 兼容。现有 XML 数据被转换,以便适合新的 XML schema。

更新 XML schema(不兼容)并管理 XML 数据,无需数据转换。
XML schema 被更新,但不与现有 XML schema 兼容。使用现有 XML schema 管理现有 XML 数据,无需转换数据。

本文将解释这些场景。

更新 XML schema(向上兼容性)

这个场景更新 XML schema,新的 schema 与现有 XML schema 向上兼容。这样,现有 XML 数据遵守新的 XML schema,无需修改 XML 数据。

例如,本文使用以下简单客户信息。现有 XML schema 如 清单 1所示。遵守这个 XML schema 的 XML 数据如 清单 2所示。

清单 1. cust1.xsd(XML schema)

 <?xml version="1.0"?> 
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
  <xs:element name="customer"> 
    <xs:complexType> 
      <xs:sequence> 
        <xs:element name="name" type="xs:string"/> 
        <xs:element name="address" type="xs:string"/> 
        <xs:element name="phone" type="xs:string"/> 
        <xs:element name="email" type="xs:string"/> 
      </xs:sequence> 
    </xs:complexType> 
  </xs:element> 
 </xs:schema> 

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在 DB2 中管理 XML Schemas,第 2 部分: XML Schemas 演变和 XML 数据管理
  • 在 DB2 中管理 XML Schemas,第 2 部分: XML Schemas 演变和 XML 数据管理

相关文章

  • 2017-06-28IBM DB2 Universal Database 的 ETL 解决方案
  • 2017-06-28DB2 仓库管理器 7.2 概述
  • 2017-05-11DB2常用傻瓜问题1000问(一)第1/2页
  • 2017-06-28DB2中几种遇到的SQL1032N出错的解决
  • 2017-06-28DB2 命令行处理器(CLP)中的常用命令
  • 2017-06-28DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划 2
  • 2017-05-11CentOS下DB2数据库安装过程详解
  • 2017-05-11如何访问大型机、小型机上的DB2 9数据服务器
  • 2017-06-28使用 Spring 框架调用 DB2 存储过程
  • 2017-06-28如何降低DB2的管理表空间的高水位标记

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2 Data Warehouse Enterprise Edition 提示和技巧 1
    • DB2登录和优化执行速度
    • IBM数据库DB2 9的九大新特性
    • 使用 IBM DB2 跟踪和 Eclipse Modeling Framework 检测资源泄漏
    • 在Linux3.0系统下安装DB28.2
    • 构建基于 DB2 Everyplace 的 MIDP 应用程序
    • DB2 Spatial Extender 性能调优(2)
    • 基于IBM I服务器的DB2自动优化工具
    • 用AWK实现DB2 数据库 Schema的同步
    • DB2数据库应用系统性能优化深入探究

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有