WEB开发网
开发学院数据库DB2 DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的... 阅读

DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 1 部分:概述和基本配置

 2010-10-01 16:38:06 来源:WEB开发网   
核心提示: 清单 1. 定义样本表createtabletrades(tradeIdinteger,tradedocXML);createtableparties(partyInfoXML);createtablecurrencies(symbolchar(4),namevarchar(30),USDval

清单 1. 定义样本表

create table trades (tradeId integer, tradedoc 

XML); 
 create table parties(partyInfo XML); 
 create table currencies(symbol char(4), name varchar(30), USDvalue double, 
            lastUpdated 

timestamp);

所有的表定义和命令以使用样本数据来填充它们,以及需要本文中显示的其它语句可以在 中以文本文件的形式下载。

TRADES 表包含 FpML 文档和每个文档的交易 ID 。每个交易文档涉及两个交易方使文档中 用 PRTYID 元素的值。更多关于各个部分详细信息都以 XML 格式存放在 PARTIES 表中。我们 可以从一个 TRADES 和 PARTIES 之间的 XML 到 XML 连接中找到相关交易的详细资料,反之 亦然。很多 FpML 交易通过标记来引用具体货币。额外的货币信息在关系型中可以在 CURRENCIES 表中,如清单 2 所示。我们需要 XML 到关系型表的连接来把相关交易和货币信 息联系起来。

清单 2. currency表中的内容

SYMBOL NAME              USDVALUE 

 LASTUPDATED 
 ------ ------------------------------ --------  ------------------- 
 USD  US Dollar             1.000  2008-02-05-15.15.57 
 EUR  Euro               1.460  2008-02-05-15.15.59 
 GBP  Great Britain Pounds       1.960  2008-02-05-15.16.23 
 JPY  Japanese Yen           0.009  2008-02-05-15.15.53 
 CNY  Chinese Yuan (Renminbi, RMB)   7.190  2008-02-05-

15.16.13

上一页  4 5 6 7 8 9 10  下一页

Tags:DB 最佳 实践

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接