第10篇 XML数据更新处理.pptVIP

  • 0
  • 0
  • 约4.9千字
  • 约 22页
  • 2017-06-18 发布于湖北
  • 举报
* * * * * * * * * * * * * 第10章 XML数据更新处理 假设查询的处理思想 Transform处理方式 Transform优化方法 Transform代数查询计划的生成 假设查询 所谓假设查询,就是当数据库进行了更新操作后进行的查询,可以表示成“Q when {U}”的形式。 在关系数据库上执行形如“Q when {U}”假设查询时,一般的处理策略都是先物化数据库执行U更新操作的状态,再在物化的结果上执行Q查询,得到查询结果,这种方法称为“Eager”。 Lazy方法主要是根据关系代数的等价运算,将更新操作转化为一般的普通查询。 例如,对于形式的如下假设查询 首先,将外层两个更新操作用关系代数操作加以替换,则查询转换为 合并内层更新后将变为 将外层更新进行替换可以变为 Transform处理方式 XQuery/Update是基于Xquery的扩展,XQuery处理策略有两种方法,一种是基于核心语法一次一结点的方法,另一种是基于查询代数的一次一集合的方法。 基于核心语法处理方式: 例1,找出价格低于50的书的名称,其XQuery/Update查询语句为: 转换成核心语法是 基于代数的处理方式

文档评论(0)

1亿VIP精品文档

相关文档