- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据仓库中时态视图的维护-软件学报
1000-9825/2002/13(07)1324-07 ©2002 Journal of Software 软 件 学 报 Vol.13, No.7
数据仓库中时态视图的维护
1 2
李 琪 , 白英彩
1(上海电信公司 帐务中心,上海 200071);
2(上海交通大学 计算机科学与工程系,上海 200030)
E-mail: happlq@263.net
摘要: 数据仓库的一个重要用途是利用时态视图向用户提供历史信息. 因为在传统关系数据模型中增加了对时间
的支持, 而且时态视图的更新不仅来自于基表更新,还包括时间前进,所以, 目前对非时态视图维护的研究成果不适
用于时态视图,并且已有的一些时态视图维护算法也不适用于数据仓库. 以历史关系模式为对象,根据增量式维护方
法的原理,采用纯删除、纯插入的计算方法,用代数语言给出了5 种基本历史关系代数运算的更新传播算法, 由这5
种历史关系代数组合定义的时态视图都可用迭代方法得到其增量维护计算式.所采用的纯删除、纯插入思想也可移
用于其他历史关系模式下的时态视图维护.
关 键 词: 数据仓库;时态操作;视图维护;历史关系模式;增量式计算
中图法分类号: TP311 文献标识码: A
数据仓库为人们进行信息查询和决策分析提供了良好的综合数据源,保存历史数据、支持历史查询是数据
仓库的重要任务.为了支持历史查询,定义涉及时间属性的视图是必不可少的,并将其称为时态视图(temporal
view). 为了加快查询速度,通常将查询频率高的视图内容保存在数据仓库中,称之为实体化视图(materialized
view),对实体化视图内容如何更新就是视图维护所要解决的问题.在一般的关系数据库中,将时间属性与其他
属性同等对待,不支持时间比较、时间语义等时间相关特性,这给书写历史查询和时态视图的维护带来不便,必
须通过特定程序才能完成.因此,在很多应用中采用支持时间属性的时态数据库对于数据仓库来讲是必要的,而
且通常从数据仓库的使用需求来说,支持有效时间采用历史关系数据库就足够了.
视图维护可以采用重新计算和增量式计算这两种方法,重新计算是用更新后的基表从头计算视图,不再使
用视图中原来的结果.而增量式更新只是计算出视图的更新部分,用它去更新旧视图得到新视图,没有改变的那
部分视图不必再重新计算得到.实验证明, 当基表更新只占基表较小比例时,增量式维护比重新计算的性能要
好.对于增量式视图维护的研究已经取得了很多成果[1],但对于时态视图的维护研究还不多.文献[2]研究了在
chronicle 数据模型下时态视图的维护问题,在此数据模型中每个元组都带有一个时间戳标记,但只是单个时间
值而不是时间段;文献[3,4]提出了增量式时态视图维护技术,但它并不是定义于整个历史的时态视图,而是用非
时态操作符定义于若干个基表快照上的视图,为了访问整个事件历史必须显式使用backlog 说明符,文中还使用
了differential 操作用于更新传播;文献[5]考虑了在选择条件中用到 NOW 的关系查询维护,但其每个元组只有
一个时间戳标记. 以上这些文献中的算法针对的都不是规范的历史数据模型, 限制了时态查询的表达能力.文献
[6]给出了一个在历史数据模型下的时态视图维护算法,但是它所针对的历史数据模型不易于在传统的关系数
据库中实现, 同时这种维护算法不能迭代产生一个由多个代数操作组成的查询表达式的维护算法,未将基表更
新和时间前进对视图的影响综合考虑,而是分开完成.为此,本文在基于关系的历史数据库模型下,提出时态视
收稿日期: 2000-09-28; 修改日期: 2001-03-12
作者简介: 李琪(1973 -),女,重庆人,博士生,主要研究领域为数据仓库,视图维护; 白英彩(1936 -), 男,辽宁沈阳人,教授,博士生
导师,主要研究领域为计算机网络,分布式计算.
李琪 等:数据仓库中时态视图的维护 1325
图的增量式维护算法,较好地克服了以上缺点.
1 历史关系模式
1.1 历史关系模式的形式化
TS={t ,t ,…,t ,…}是一个非空的关于时间常量的集合,按照排序,是无限可数集,且 P ={c|c⊆TS∪
您可能关注的文档
- 指数函数及其性质的应用李茹.PPT
- 持续提高集约节约水平为经济社会发展提供强有力-杭州市国土资源局.PDF
- 指标期望为随机变量情形的多指标决策方法-控制与决策.PDF
- 指数和根号13.PDF
- 指令完成NAT转换的配置.PPT
- 挖土机操作常酿翻覆及撞击人员灾害.PDF
- 指、对数函数复习.DOC
- 挡风抑尘墙方案及预算参考-搜丝网.DOC
- 挠曲轴曲率.PPT
- 挡土墙可分为:重力式.PPT
- 年三年级数学下册第三四单元过关检测卷新人教版.docx
- 第十三章轴对称(复习课)1.ppt
- 15.1.2分式基本性质(2).ppt
- 期末冲刺(补全对话30道).docx
- 【华创证券-2025研报】2025年二季报公募基金十大重仓股持仓分析.pdf
- 【港交所-2025研报】景福集团 截至2025年3月31日止年度年报.pdf
- 【天风证券-2025研报】2025中报前瞻:关注预告日至财报日的景气超额.pdf
- 【国金证券-2025研报】连连数字(02598):跨境支付先行者,前瞻布局虚拟资产.pdf
- 【第一上海证券-2025研报】云工场(02512):云工(02512):IDC方案服务商,边缘云业务打造第二成长曲线.pdf
- 【东方证券-2025研报】主动权益基金2025年二季报全解析:重点关注科技医药双主线和中小盘高成长主题基金.pdf
文档评论(0)