Database method refactoring

Thesis title: Databázový refaktoring metod
Author: Souček, Tomáš
Thesis type: Bakalářská práce
Supervisor: Palovská, Helena
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
Tato práce se zabývá databázovým refaktoringem metod. Cílem teoretické části práce je čtenářůmdetailně přiblížit principy, výhody a rizika databázového refaktoringu metod. Cílem praktické částipráce je názorně ukázat implementaci jednotlivých druhů refaktoringu metod. Těchto cílů je dosaženodetailním popisem jednotlivých druhů databázového refaktoringu metod a ukázkou jejich názornýchpříkladů.Práce nejdříve vysvětluje, co je refaktoring a jaká jsou specifika databázového refaktoringu a jehokategorie. Poté následuje detailní popis jednotlivých druhů databázového refaktoringu metod, kde je ukaždého z nich detailně popsán princip, motivace k jeho použití, výhody, rizika, na která je třeba brátohled a obecný postup pro aplikování daného refaktoringu. V praktické části práce jsou uvedenynázorné příklady jednotlivých metod vytvořené a otestované na testovací databázi.
Keywords: refaktoring databáze; metoda; SQL; MariaDB; refaktoring metod
Thesis title: Database method refactoring
Author: Souček, Tomáš
Thesis type: Bachelor thesis
Supervisor: Palovská, Helena
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
This thesis deals with database method refactoring. The goal of theoretical part of the thesis is tothoroughly describe the principles, advantages and risks of database method refactoring. The goal ofpractical part of the thesis is to demostrate the implementation of each type of method refactoring.These goals are achieved throught detailed description of each type of database method refactoring andby demonstrating refactoring examples.First thing explained by the thesis is the term refactoring and the specifics of database refactoring andits categories. After that follows detailed description of each type of database method refactoring,where each one has detailed description of principle behind it, motivation for its use, advantages, risksthat need to be considered and general process for its application. In the practical part of the thesis arethe examples of each type of method refactoring, which were tested in a test database.
Keywords: database refactoring; SQL; method refactoring; method; MariaDB

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 6. 3. 2018
Date of submission: 1. 5. 2018
Date of defense: 11. 6. 2018
Identifier in the InSIS system: https://insis.vse.cz/zp/65264/podrobnosti

Files for download

    Last update: