Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Schema Versioning

Encyclopedia of Information Science and Technology, Fourth Edition
A schema change modality that provides for the maintenance of previous schema versions, such that extant data are accessible through any of the supported schema versions.
Published in Chapter:
Schema Versioning in Conventional and Emerging Databases
Zouhaier Brahmia (University of Sfax, Tunisia), Fabio Grandi (University of Bologna, Italy), Barbara Oliboni (University of Verona, Italy), and Rafik Bouaziz (University of Sfax, Tunisia)
Copyright: © 2018 |Pages: 10
DOI: 10.4018/978-1-5225-2255-3.ch178
Abstract
In information systems, not only do data change over time, but also database schemata evolve frequently as a response to evolving application requirements. In the literature, schema evolution and schema versioning are the two techniques that were proposed to support schema changes in a DBMS, without loss of extant data and with continued support of legacy applications. After applying schema changes, schema evolution keeps only the current schema version and retains the data which are adapted to such a schema. On the other hand, each time schema changes are applied, schema versioning creates a new schema version, while preserving old schema versions and their corresponding data. With schema versioning, data access through any schema version is supported, which avoids applications developed with past schemata to become obsolete. The main goal of this chapter is to present the recent research proposals that deal with schema versioning and to discuss the recent advances on schema versioning support in mainstream DBMSs.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Evolutionary Database: State of the Art and Issues
Given different schema versions, schema versioning indicates the capability of a database system to access to the data of all the versions both retrospectively and prospectively.
Full Text Chapter Download: US $37.50 Add to Cart
Schema Versioning
A schema change modality that provides for the maintenance of previous schema versions, such that extant data are accessible through any of the supported schema versions.
Full Text Chapter Download: US $37.50 Add to Cart
Supporting Structural Evolution of Data in Web-Based Systems via Schema Versioning in the tXSchema Framework
A schema change modality that provides for the maintenance of previous schema versions, such that extant data are accessible through any of the supported schema versions.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR