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.
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ě.
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ů.
eVSKP id 73717