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 |