VAIS, Z. Frameworky pro mapování relační databáze na objekty vhodné pro platformu .NET [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2014.

Posudky

Posudek vedoucího

Lattenberg, Ivo

Bakalářská práce je po formální i odborné stránce v pořádku. Zadání však bylo splněno jen částečně. Především nebyla dokončena požadovaná aplikace představující databázi studentů. Student pracoval samostatně a iniciativně a o výsledcích pravidelně informoval, intenzivně však pracoval až v posledních týdnech. Autor práce samostatně vyhledal vhodné existující nástroje pro objektově-relační mapování. Byla vytvořena řada demonstračních zdrojových kódů, ukazujících příklady práce s jednotlivými typy ORM nástrojů. Student provedl řadu srovnávacích testů a výsledky přehledně zpracoval. Dále navrhl vzorovou aplikaci – databázi studentů na VŠ, která měla demonstrovat možnost ORM Entity frameworku pracovat nad dvěmi různými databázemi. Nebyla však dotažena do konce. V neposlední řadě se zabýval rychlým vkládáním dat pomocí BulkCopy. Toto řešení však nebylo již zaintegrováno do vzorové aplikace. Bakalářskou práci, i přes uvedené nedostatky, doporučuji k obhajobě.

Navrhovaná známka
D
Body
62

Posudek oponenta

Karásek, Jan

Student vypracoval práci na téma frameworky ORM vhodné pro .NET. Práce je místy zpracována až do zbytečných detailů, které odvádí pozornost od hlavního tématu práce, např. historie programovacího jazyka C#, OOP koncepce, funkcionální programování atd. Na druhou stranu práce slouží jako dobrý přehled používaných databázových technologií a ORM frameworků. Velmi kladně hodnotím, že se velká část práce věnuje samotnému srovnání ORM frameworku a výkonnostnímu testování. Na druhou stranu, není dostatečně rozepsána kapitola 10 „Ukázková aplikace“, která má být hlavním praktickým výsledkem práce. Tato část práce není jednak dostatečně zdokumentována a ze zdrojového kódu aplikace je patrné, že student nesplnil celé zadání práce, hlavně část týkající se ukázkové aplikace a části rychlého vkládání do databáze (Bulk Copy). Po formální stránce práce obsahuje stylistické chyby, např. jednopísmenné předložky a spojky na konci řádku, obrázky nejsou ve vektorové formě a jsou rozmazány. Obrázky a tabulky nedodržují stanovené okraje. Navíc se v práci vyskytují četné anglické výrazy, které nejsou přeloženy. Na základě výše uvedených nedostatků práci navrhuji ohodnotit stupněm „D/uspokojivě“, 68 bodů.

Navrhovaná známka
D
Body
68

Otázky

eVSKP id 73717