Original title:
Srovnání relačního a objektově-relačního návrhu databáze pro konkrétní aplikaci
Translated title:
Relational and object-relational database schema comparison on concrete aplication
Authors:
Schuster, Martin ; Palovská, Helena (advisor) ; Svatoš, Oleg (referee) Document type: Bachelor's theses
Year:
2011
Language:
cze Publisher:
Vysoká škola ekonomická v Praze Abstract:
[cze][eng] 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.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:
object-relational database; oracle; relational database; objektově-relační databáze; oracle; relační databáze
Institution: University of Economics, Prague
(web)
Document availability information: Available in the digital repository of the University of Economics, Prague. Original record: http://www.vse.cz/vskp/eid/36333