Alena Schemmert’s research while affiliated with HTW Berlin - University of Applied Sciences and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (1)


A Generic Approach to Schema Evolution in Live Relational Databases
  • Chapter

January 2020

·

97 Reads

·

4 Citations

Advances in Intelligent Systems and Computing

Anna O’Faoláin de Bhróithe

·

Fritz Heiden

·

Alena Schemmert

·

[...]

·

Schema evolution is an important theme for many database users across a broad range of fields. This paper introduces a generic data management layer, GeneRelDB, which allows the schema of a relational database to evolve during run time without the need to rewrite database queries in the application code. It is designed to run as an abstraction layer, handling all communication (queries and data exchange) between the user interface and the database backend. The only restriction to the changes that can be made relate to data type conversion for existing columns in the database. Foreign key constraints are supported and referential integrity is maintained during evolution.

Citations (1)


... It remains one of the most challenging aspects of database development [11]. Database design [12], testing [13] [14], data quality [15], and schema evolution [16] are preconditions for successful CI/CD adoption. But in most cases, only the schema migration part is automated, and other CI/CD practices like automated testing or static code analysis are rarely included [5]. ...

Reference:

Measuring the Benefits of CI/CD Practices for Database Application Development
A Generic Approach to Schema Evolution in Live Relational Databases
  • Citing Chapter
  • January 2020

Advances in Intelligent Systems and Computing