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 |