• 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-28DB2 存储过程开发最佳实践
  • 2017-06-28IBM Data Studio Developer 2.1 的新特性
  • 2017-06-28通过 IBM Migration Toolkit 支持把数据从 MySQL 迁移到 DB2 和 Informix Dynamic Server
  • 2017-06-28IBM DB2 日常维护汇总
  • 2017-06-28使用DB2 Universal Database V8中的连接集中器来增强性能
  • 2017-05-11IBM DB2 日常维护汇总(七)
  • 2017-06-28DB2通过备份创建数据库
  • 2017-06-28内容管理:未雨绸缪的内容管理
  • 2017-06-28DB2 V9 pureXML 在企业应用程序中的典型应用
  • 2017-06-28通过 Perl 编程访问 DB2 Universal Database

文章分类

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

最近更新的内容

    • 如何验证DB2数据库是否备份成功
    • DB2 中 MQT 的匹配原理及使用技巧
    • DB2 性能优化快速入门
    • DB2 9.7:利用自动维护策略自动回收多维集群(MDC)表中的空间
    • 使用DB2look 重新创建优化器访问计划(2)
    • 使用 IBM DB2 跟踪和 Eclipse Modeling Framework 检测资源泄漏
    • DB2中有关日期和时间的函数及应用
    • 在DB2数据库里面如何更新执行计划
    • SQL 过程的性能: 提示和技巧
    • 配置 DB2 pureScale 利用 DS8700 Metro Mirror 进行灾难恢复

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

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