A framework for programming multiversion databases

Citation
S. Gancarski et G. Jomier, A framework for programming multiversion databases, DATA KN ENG, 36(1), 2001, pp. 29-53
Citations number
57
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
DATA & KNOWLEDGE ENGINEERING
ISSN journal
0169023X → ACNP
Volume
36
Issue
1
Year of publication
2001
Pages
29 - 53
Database
ISI
SICI code
0169-023X(200101)36:1<29:AFFPMD>2.0.ZU;2-7
Abstract
Multiversion databases allow to represent in a database several states, or versions, of the real world entities. To take into account the new dimensio n introduced by versioning, new operations must be added to conventional da tabase programming languages. In this paper, we describe such operations ac cording to the DataBase Version (DBV) model, which allows an efficient mana gement of as many versions as needed. Operations are first presented intuit ively, then formal definitions of their syntax and their semantics is given . The work presented is considered as a syntactical framework for the devel opment of sophisticated tools for design applications and configuration man agement. Special attention is paid to operations on complex object versions . (C) 2001 Elsevier Science B.V. All rights reserved.