Srovnání relačního a objektově-relačního návrhu databáze pro konkrétní aplikaci
Název práce: | Srovnání relačního a objektově-relačního návrhu databáze pro konkrétní aplikaci |
---|---|
Autor(ka) práce: | Schuster, Martin |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Palovská, Helena |
Oponenti práce: | Svatoš, Oleg |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | objektově-relační databáze; oracle; relační databáze |
Název práce: | Relational and object-relational database schema comparison on concrete aplication |
---|---|
Autor(ka) práce: | Schuster, Martin |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Palovská, Helena |
Oponenti práce: | Svatoš, Oleg |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | oracle; object-relational database; relational database |
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: | 6. 4. 2011 |
---|---|
Datum podání práce: | 1. 5. 2012 |
Datum obhajoby: | 4. 2. 2013 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/31647/podrobnosti |