首页> 外文期刊>Data & Knowledge Engineering >Temporal and versioning model for schema evolution in object-oriented databases
【24h】

Temporal and versioning model for schema evolution in object-oriented databases

机译:面向对象数据库中模式演化的时间和版本控制模型

获取原文
获取原文并翻译 | 示例

摘要

In this paper we define the Temporal and Versioning Model for Schema Evolution (TVSE), a model that uses time and version concepts to manage dynamic schema evolution in object-oriented databases. The proposed model is able to manage the schema evolution process considering: schema versioning, schema modification, change propagation and data manipulation. TVSE differs from other schema evolution models by enabling the homogeneous and simultaneous management of the evolution history concerning both intentional and extensional databases. Besides defining the model, we also propose a language to derive and modify schema versions, and also to update data associated with them, creating either new object versions or just keeping the history of these data modifications. We provide an operational semantics for this language which is an essential step towards for establishing the preservation of complex time integrity constraints.
机译:在本文中,我们定义了模式演化的时间和版本控制模型(TVSE),该模型使用时间和版本概念来管理面向对象数据库中的动态模式演化。所提出的模型能够管理考虑以下因素的模式演化过程:模式版本控制,模式修改,更改传播和数据操作。 TVSE与其他模式演化模型的不同之处在于,它允许对有意数据库和扩展数据库的演化历史进行同质和同步管理。除了定义模型之外,我们还提出了一种语言,用于派生和修改架构版本,以及更新与它们相关联的数据,创建新的对象版本或仅保留这些数据修改的历史记录。我们为该语言提供了一种操作语义,这是朝着建立保留复杂时间完整性约束的方向迈出的重要一步。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号