Objektově relační mapování na platformě .NET

Název práce: Objektově relační mapování na platformě .NET
Autor(ka) práce: Popelka, Aleš
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Machač, Ivo
Jazyk práce: Česky
Abstrakt:
Práce se zabývá tématem objektově-relačního mapování na platformě .NET. Stručně popisuje rozdíly mezi pohledy na data v relačním a objektovém pojetí a dále se obšírněji zaobírá návrhovými vzory, které bývají při řešení problému objektově-relačního mapování použity. Návrhové vzory jsou popsány tak, aby čtenáře informovaly o výhodách a nevýhodách jejich užití a jsou zpravidla doplněny o jednoduchou modelovou ilustraci. Po přehledu návrhových vzorů následuje popis platformy .NET a dalších elementů jako např. Visual Studio 2008, které je třeba specifikovat pro další postup v práci. Dále následuje popsání a zhodnocení čtyř produktů, které při objektově-relačním mapování slouží jako nástroje pro modelování i přímou tvorbu mapovací vrstvy. Cílem této práce je podat čtenáři ucelený pohled na problematiku objektově-relačního mapování a pomoci mu při eventuálním výběru produktů, které objektově-relační mapování na platformě .NET usnadňují. Při potenciálním hodnocení jiných mapovacích produktů než těch, které jsou v této práci vybrány, mohou čtenáři posloužit zde vytvořená hodnotící kritéria, které jsou, dle mého názoru dobře zvolená a mohou sloužit jako standard při hodnocení podobných produktů. Těchto cílů je zde dosahováno testováním pomocí vytváření mapovací vrstvy ve všech čtyřech testovaných produktech a jejich následným popisem a zhodnocením.
Klíčová slova: objektově-relační mapování; C#; .NET
Název práce: Object-relational mapping on .NET
Autor(ka) práce: Popelka, Aleš
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Machač, Ivo
Jazyk práce: Česky
Abstrakt:
This study concerns the theme of object-relational mapping on the .NET platform. It briefly explains the differences in the relational and object view on data a therefore it describes design patterns which are in object-relational mapping vastly applied. These design patterns are described in order to inform the reader about their advantages as also disadvantages and they are commonly depicted with an elementary illustration. The description of the design patterns is followed with a specification of the .NET framework and other elements (e.g Visual Studio 2008), which are essential to define for further progress in this study. The specification concludes into description of four products, which serve as modelers and generators of the object-relational mapping layer. The goal of this study is to provide a view of the object-relational impedance mismatch issue, means of its solution to the reader and help him with eventual need to invest into products which aid in object-relational mapping on .NET. For potential need to invest in other products than those which are tested in this study is the reader supplied with well-formed rating criteria which are, in my opinion, ready for being standardised. These goals are achieved by generating the mapping layer with all four tested products and description of the mapping process and the layer afterwards.
Klíčová slova: C#; .NET; object-relational mapping

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: 2. 10. 2008
Datum podání práce: 5. 5. 2009
Datum obhajoby: 16. 6. 2009
Identifikátor v systému InSIS: https://insis.vse.cz/zp/15018/podrobnosti

Soubory ke stažení

    Poslední aktualizace: