SVMgr: A Tool for the Management of Schema Versioning

Fabio Grandi. SVMgr: A Tool for the Management of Schema Versioning. In Paolo Atzeni, Wesley W. Chu, Hongjun Lu, Shuigeng Zhou, Tok Wang Ling, editors, Conceptual Modeling - ER 2004, 23rd International Conference on Conceptual Modeling, Shanghai, China, November 2004, Proceedings. Volume 3288 of Lecture Notes in Computer Science, pages 860-861, Springer, 2004. [doi]

Abstract

The SVMgr tool is an integrated development environment for the management of a relational database supporting schema versioning, based on the multi-pool implementation solution [2]. In a few words, the multi-pool solution allows the extensional data connected to each schema version (data pool) to evolve independently from each other. The multi-pool solution is more flexible and potentially useful for advanced applications as it allows the coexistence of different full-fledged conceptual viewpoints on the mini-world modeled by the database [5], and it has partially been adopted also by other authors [3]. The multi-pool implementation underlying the SVMgr tool is based on the Logical Storage Model presented in [4] and allows the underlying multi-version database to be implemented on top of MS Access. The software prototype has been written in Java (it is downward compatible with the 1.2 version) and interacts with the underlying database via JDBC/ODBC on a MS Windows platform.