第7章《XML与数据库》(免费阅读).pptVIP

  • 4
  • 0
  • 约6.85千字
  • 约 29页
  • 2017-01-01 发布于重庆
  • 举报
7. XML 与数据库 XML 作为数据交换的标准,更着重于统一数据格式,而不是提供数据库的特性。因此在 XML 应用中,数据库作为数据管理的位置依然没有改变。 管理 XML 数据的方式主要有:传统的关系(或者对象)数据库、中间件和 NXD(Native XML Database)。从技术角度讲,“以数据库(关系型数据库、对象数据库或者是 NXD)为存贮手段,以 XML 为交换载体”的数据管理模式是一种趋势。 7.1 XML 与关系数据库之间的关系 XML 结构比关系型数据库中所使用的关系更有表现力、更加容易表示和描述复杂的对象。但这也给 XML 数据在关系数据库中的存储、查询和更新带来了困难。 7.1.1 XML 数据的存储和管理方式 使用CHAR、VARCHAR 或者 CLOB、BLOB 存储 XML; 将 XML 数据分解并映射到关系表中进行存储; 纯 XML 数据的存储和管理。 混合方式的数据存储和管理; 使用CHAR、VARCHAR 或者 CLOB、BLOB 存储 XML(优点) 可以在关系表中专门设置一个 CHAR、VARCHAR 或 CLOB、BLOB 大对象列来存储 XML 数据,通常将这种方法称为“Stuffing”。 可以对层次结构的 XML 数据进行原封不动地保存,不需要将其中的内容分解并映射到关系表(一个或多个)的多个常规列中进行保存。 在获取所

文档评论(0)

1亿VIP精品文档

相关文档