XML数据存储映射模型研究

  • 格式:pdf
  • 大小:138.52 KB
  • 文档页数:3

为 了构造最 优 的数据库 模式 ,需将 模式 树 中的 子孙节点尽 量 内联到父节点 中 ,得到 内联模式树 . 内
中图分 类号 : P0 . T 32 1
文献标 识码 : A
文章 编号 :17 — 18 0 60 — 0 4 ቤተ መጻሕፍቲ ባይዱ 6 2 6 3 ( 0 )2 0 2 — 3 2
可 扩 展 标 记 语 言 ( x nil Ma u ag ae E t s e r p L nug 。 e b k X )是一种 自描述性 的标记语 言 O 它 已成为一种 ML 1 ,
维普资讯
第 4卷 第 2期 2o 0 6年 1 月 2
顺 德 职 业 技 术 学 院 学 报 J u a f S u d P ltc n c o r lo h n e oye h i n
VoI 4 _ No 2 .
De . 2 0 c 06
b S —}S 、
图 3 模 式 树
( a 5 )… ,, , , ) S … S …一 … , … , . S, …
b )… , … , ¥ … _ … ,¥ … , . S, S , _ + S , … c … , , , , _+ , , , ‘ ) S … S … _… S … … .
第 2期
李 俊 :X ML数 据存 储 映 射 模 型研 究
由于 X c e 的定义 比较 复杂 ,为 了减 少生 MLS hma
而 中间节点代 表其他元素及 其包 含的元 素. 为描述方 便起见 ,这里将元 素的属性作为其子元素处理 . 模式树 中 的每个节 点有 一 个唯一 的标识 符 ,用
关 系数 据 库 中的存 储 映射 模 型 X R B,该 模 型 首 先 对 XMLS h ma进 行 简化 和 处理 。 2D c e 并 由此 构 造对 应 的关 系数 据 库模 式 ,最 终将 XML文 档 中的 数据 提 取 并存 储 到 关 系数 据
库 中.
关键 词 : ML;关 系数据 库 ;X R B;XMLS h m ;内联 模 式树 ;关 系数 据 库模 式 X 2 D c e a
所示.
< lm e ty e / ee n p =S> t < lme ty e S mi ee n p = nOe us O> t c r= /
S S? S 卓 S+
< lme ty e nOe us O x c r-u b u d d> ee n p =Smi t c r = a Oc u s n o n e / =
<ee e t y e n c r =1 ma l m n p =S mi Oe u s x t
简化规则如下 :
f) s 1 +一 S
( S一 S 2 ) ?
() (l _ 一 ( 一 S 3 S l“l S S ,, J ( a ( 一, 牝+ ( 一, ) 4 ) S ) S S S『 1
表 1 X ce MLS h ma中部 分 标 签 或 元 素 的简 化 符 号 X ce 中的 标签或 元素 MLShma
< h ie c oc > <s q n e e ue c >

符 号
的关 系 ,用边 “”相 连 ;如 果父 子节点 问是一对 多 l 的关系 ,只列 出其 中一个子节点 ,并用边 “ 相连. 用模 式 树表示 11 出的简 化 X LShm ,如 图 3 .得 M ce a
目前 ,可将 X ML数 据存储 在文件 系统 、存储 管 理器 和数据 库管理系统 中 [. 2 文件是最简单和 易于实 1 现 的存 储机制 ,但 文件 系统 不支持索 引查询 . . 存储 管 理器 技术尚不成熟. 采用数据 库管理 系统来管理 X L M
存 储 映射 模 型 X R B 2 D
被业界广泛接受 的 ,正在 发展 的标准数据表示与交换
格式,越来越多的数据以 X L M 文档 的形式存在. 如
果能 将 X L数据存 储在 一定 的结 构 中 ,则对其进 行 M 的检索 、分析 、更新和输 出等操作 ,就 能在更 容易管
理 的和较为熟悉 的环境 下进行 .
1 基 于 关 系 数 据 库 的 XML数 据
X R B存储 映射模 型如图 1 2D 所示。
1 1 式 简化 器 .模

图 1 X R B存 储 映 射模 型 2 D
收稿 日期 :20 —00 06 1—5
作者简介:李俊 ( 8一 ,女 ,湖北武汉人 ,助教,硕士+ 1 1) 9 研究方向:数据库与信息处理技术
2 4
维普资讯
数据是 比较有 效 的方法 I . 3 对于 如何将 X 1 ML数据存 储到关系数据库 中 ,研究者 已提出一 些方 法 . 本文 提出一种将 X L存 储 到关系数 据库 中的存 M 储 映射 模 型 X R B (MLt rli a dt ae ,它 2 D X a o l a bs) o e tn a 根据定义 的映射规则将 X ML文档存 入关 系数 据库 中.
它所代表 的元素或 对象 的标 签名来标记 。 点间的边 节 表示它们之 间的父 子关系. 如果 父子节点 间是 一对一
成数 据表 的数量 和 多表关 联对 查 询效率 的影 响 ,需 要对 其进行简 化. 为叙述 方便 ,将 X ce a中部 MLShm 分标签或元素简化为表 1 所示的符号.
科技与应用
X ML数据存储 映射模 型研究
李 俊
( 德 职业 技 术 学 院 计 算 机 技 术 系 ,广东 顺 佛山 583 ) 23 3

要 :随着 网络技 术 的发展 和 X ML的标 准 化 .越 来越 多的信 息 以 XML文档 的 形 式表
示和 交换 。针 对如何 对 X ML数 据 进行 有效 管理 的 问题 .提 出了一种将 X ML文档 存储 到