Relational and object-relational database schema comparison on concrete aplication

Thesis title: Srovnání relačního a objektově-relačního návrhu databáze pro konkrétní aplikaci
Author: Schuster, Martin
Thesis type: Bakalářská práce
Supervisor: Palovská, Helena
Opponents: Svatoš, Oleg
Thesis language: Česky
Abstract:
Hlavním cílem této práce je seznámit čtenáře s relačním a objektově-relačním designem databáze a představit přínos konstrukčních prvků, kterými je objektově-relační model oproti relačnímu obohacen. A to nejprve v rovinně teoretické, a poté v rovinně praktické. V první části práce jsou stručně popsány principy, bez kterých by dnešní databáze nemohli fungovat. Ve druhé kapitole už se věnuji konkrétněji relačnímu modelu a následně nárokům, které jsou něj kladeny v konfrontaci s trendy objektově orientovaného programování. Krátce se zmíním o ryze objektových databázích a principu objektově-relačního mapování a zbytek teoretické části práce věnuji představením konstrukčních prvků, které nabízí model objektově-relační. V praktické části práce vytvořím model databáze konkrétní aplikace internetového obchodu v obou výše diskutovaných modelech a prakticky představím možnosti jejich konstrukčních prvků. Závěrem zhodnotím porovnání obou modelů a navrhnu jejich použití v dnešních informačních systémech.
Keywords: objektově-relační databáze; oracle; relační databáze
Thesis title: Relational and object-relational database schema comparison on concrete aplication
Author: Schuster, Martin
Thesis type: Bachelor thesis
Supervisor: Palovská, Helena
Opponents: Svatoš, Oleg
Thesis language: Česky
Abstract:
The main goal of this thesis is to introduce the principles of relational and object-relational databases and demonstrate the advantages of object-relational structural elements. Firstly on theoretical and then on practical level. First part of thesis describes the foundations of databases in general. Then I'm focused specifically on relational databases and their problems related with todays object-oriented programming trends. After that I will mention object databases and principles of object-relational mapping and at the end of theoretical part I will describe structural elements of object-relational model. Practical part of thesis compares relational and object-relational models in context of fictional aplication of ehop. The end sums up the thesis and suggests use of particular model in case of nowadays informational systems.
Keywords: oracle; object-relational database; relational database

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. 4. 2011
Date of submission: 1. 5. 2012
Date of defense: 4. 2. 2013
Identifier in the InSIS system: https://insis.vse.cz/zp/31647/podrobnosti

Files for download

    Last update: