Architektonický refaktoring databáze
Název práce: | Architektonický refaktoring databáze |
---|---|
Autor(ka) práce: | Nguyen Trung, Hoa |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Palovská, Helena |
Oponenti práce: | Krch, David |
Jazyk práce: | Česky |
Abstrakt: | Tato bakalářská práce se zabývá problematikou architektonického refaktoringu databáze. Cílem práce je detailně popsat jednotlivé metody architektonického refaktoringu databáze
a následně názorně ukázat na vlastních příkladech, jaký je postup aktualizace databázového schématu, a nastínit postup změny zdrojového kódu aplikace.
Nejprve je vysvětleno, co vůbec refaktoring znamená a v čem se refaktoring databáze liší od klasického refaktoringu. Následuje podrobný popis jednotlivých metod architektonického refaktoringu, kde je zachycena podstata refaktoringové metody spolu s jejími výhodami
a možnými riziky. V další části jsou uvedeny vlastní příklady k jednotlivým metodám, kde se aplikují postupy z teoretické části. Na závěr se zhodnotí splnění cílů, přínos práce a námět na rozšíření stávající práce. |
Klíčová slova: | refaktoring databáze; architektonický refaktoring; SQL; databázové schéma |
Název práce: | Architectural database refactoring |
---|---|
Autor(ka) práce: | Nguyen Trung, Hoa |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Palovská, Helena |
Oponenti práce: | Krch, David |
Jazyk práce: | Česky |
Abstrakt: | This bachelor thesis deals with database architectural refactorings. Its purpose is to describe each and every architectural refactoring method in detail on theoretical level with following author's own examples. These examples contain schema update mechanics and an outline of application code update.
First of all, there will be an explanation of what refactoring stands for and what are the main differences between database refactoring and code refactoring. Following is detailed description of each and every architectural refactoring method with its principle, benefits and potential tradeoffs. The next part consists of author's own examples where update mechanics from theory are applied. Final chapter evaluates achievement of objectives, contribution of thesis and proposals on how can this thesis be extended. |
Klíčová slova: | database refactoring; architectural refactoring; SQL; database schema |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 21. 9. 2016 |
---|---|
Datum podání práce: | 1. 12. 2016 |
Datum obhajoby: | 1. 2. 2017 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/58620/podrobnosti |