Adaptation of Relational Database Schema
Adaptation of Relational Database Schema
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/49548Identifiers
Study Information System: 90407
Collections
- Kvalifikační práce [11267]
Author
Advisor
Referee
Kopecký, Michal
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Software Engineering
Date of defense
30. 1. 2012
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
Relační databáze, SQL, mapování, evoluceKeywords (English)
Relational database, SQL, mapping, evolutionV předložené práci studujeme evoluci databázového schématu a její vliv na související oblasti. Práce obsahuje přehled důležitých problémů spojených se změnou úložiště dat a také popisuje existující přístupy k těmto problémům. Detailněji práce rozebírá vliv změn databázového schématu na databázové dotazy, které jsou na příslušném schématu závislé. Přístup představený v této práci ukazuje možnost modelování databázových dotazů společně s modelem databázového schématu. Práce dále popisuje řešení jak upravovat databázové dotazy v závislosti na evoluci příslušného databázového schématu. V neposlední řadě práce obsahuje sadu experimentů ověřujících návrh zvoleného řešení.
In the presented work we study evolution of a database schema and its impact on related issues. The work contains a review of important problems related to the change in a respective storage of the data. It describes existing approaches of these problems as well. In detail the work analyzes an impact of database schema changes on database queries, which relate to the particular database schema. The approach presented in this thesis shows a ability to model database queries together with a database schema model. The thesis describes a solution how to adapt database queries related to the evolved database schema. Finally the work contains a number of experiments that verify a proposal of the presented solution.