Objektově relační mapování v PHP
Název práce: | Objektově relační mapování v PHP |
---|---|
Autor(ka) práce: | Vrchota, Michal |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Pavlíček, Luboš |
Oponenti práce: | Palovská, Helena |
Jazyk práce: | Česky |
Abstrakt: | Práce se zabývá problematikou mapování objektového modelu do relační databáze. Práce je rozdělena na 2 hlavní části. První část se zabývá teorií objektově relačního mapování, důvody jejího použití a popisem používaných návrhových vzorů zejména pro reprezentaci modelových objektů a dědičnost. Druhá část práce je věnovaná popisu objektově relačního mapování v jazyce PHP se zaměřením na použití knihoven Zend_Db a Doctrine. Je demonstrována základní práce s těmito knihovnami a uvedeny důvody pro její nasazení v reálné aplikaci. Přínosem této práce je seznámení se základní problematikou objektově relačního mapování a jeho implementace v PHP aplikacích pomocí ORM knihoven. |
Klíčová slova: | Doctrine; Zend_Db; Persistence; ORM; PHP |
Název práce: | Object-relational mapping in PHP |
---|---|
Autor(ka) práce: | Vrchota, Michal |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Pavlíček, Luboš |
Oponenti práce: | Palovská, Helena |
Jazyk práce: | Česky |
Abstrakt: | Objective of this document is to provide a view for mapping an object model into relational database. This work is divided into two main sections. The first one describes theory of object-relational mapping and used design patterns targeting on patterns for object model representation and inheritance. The second part is devoted to description of object relational mapping in PHP language and focuses on usage of libraries Zend_Db and Doctrine. It is illustrated the basic work with those libraries and reasons for deployment in real application are explained as well. The contribution of this work is a brief explanation of object-relational mapping problematic and its implementation in PHP applications using ORM libraries. |
Klíčová slova: | Doctrine; Zend_Db; Persistence; ORM; PHP |
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: | 24. 2. 2010 |
---|---|
Datum podání práce: | 30. 6. 2010 |
Datum obhajoby: | 24. 8. 2010 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/25148/podrobnosti |