| |
|
Generátor testovacích dat pro relační databáze
Bašta, Jiří ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Testování systémů a aplikací je součástí jejich vývoje, a proto je důležité vkládat testovací data. Generátor testovacích dat dle předem vytvořené šablony slouží jako nástroj pro naplnění databázových tabulek testovacími daty. Vytvořená aplikace dovolí vývojářům nebo administrátorům efektivně testovat různé systémy jež využívají databázové úložiště. Generování dat probíhá dle předem vytvořená šablony jež definuje strukturu databázových tabulek. Následující text popisuje databázové systémy jako takové, různé způsoby tvorby a vkládání dat a postup implementace nástroje, který by tuto tvorbu testovacích dat umožňoval.
|
|
Digitální továrna ve firmě Ravensburger Karton s.r.o.
Kusý, Jan ; Kaczmarczyk, Václav (oponent) ; Benešl, Tomáš (vedoucí práce)
Bakalářská práce se zabývá rozborem pojmu digitální továrna a na to navazující iniciativu Průmysl 4.0. Práce je zpracována ve spolupráci s firmou Ravensburger Karton s.r.o. sídlící v Poličce a část práce je věnována jejímu popisu. Dále je zpracován rozbor současného systému sledování výroby, který je založen na monitorovacím zařízení WorkMonitor od firmy Papouch. Hlavním cílem práce je navrhnout a vyrobit monitorovací zařízení komunikující jak na rozhraní WiFi, tak i pomocí ethernetového kabelu. Jsou popsány jednotlivé myšlenky návrhu a výroby obou zařízení. Na závěr je proveden rozbor výhod a nevýhod daného řešení včetně cenového srovnání se zařízeními, které jsou uvedeny v kapitole Průzkum trhu.
|
| |
|
Srovnání databázových systémů pro digitalizaci matričních údajů
Rešovský, Martin ; Rozman, Jaroslav (oponent) ; Kočí, Radek (vedoucí práce)
Táto práca prezentuje porovnávaciu analýzu relačných a objektových databázových systémov nad pevne špecifikovanou sadou dát získaných digitalizáciou matričných údajov o svadbách a úmrtiach. Dáta boli spracovávané pomocou vybraných zástupcov svojich kategórii Db4o a PostgreSQL. Pre obe databázy bol vytvorený a popísaný dátový model. Vyhodnotenie bolo prevedené na základe porovnania teoretických základov, implementácie a výsledkov výkonnostných testov databáz nad vytvorenou testovacou sadou ekvivalentnou s originálnou vzorkovou. Vykonaným výskumom bolo zistené, že má relačný model pevnejšie teoretické základy, omnoho lepšiu podporu a správu a je aj výkonnejší. Objektový prístup však modeluje databázu oveľa prirodzenejšie a predchádza konštrukčným komplikáciám. Hlavným výsledkom je, že relačný databázový model sa ukazuje ako výkonnejší a vhodnejší a tým pádom spolu s nadobudnutými znalosťami môžeme konštatovať, že má i lepšie predpoklady na efektívnejšie spracovanie úmrtných a svadobných dát.
|
|
Webová aplikace pro systém detekce rizikových situací na železničním přejezdu
Bachorec, Jan ; Malina, Lukáš (oponent) ; Martinásek, Zdeněk (vedoucí práce)
Diplomová práce se zabývá kompletním návrhem, vývojem a implementací serverového řešení a grafického uživatelského rozhraní pro autonomní systém detekce rizikových situací na železničním přejezdu. Serverové řešení se skládá ze serverové služby a databáze. K vývoji serverové služby byla použita platforma .NET Core. Jejím účelem je provádět sběr, zpracovaní a ukládání informací o rizikových dopravních situacích zaznamenaných kamerovými moduly. Pro bezpečné uložení dat tato služba používá clusterovou databázi Cassandra, přičemž schéma databáze bylo vytvořeno s ohledem na vysoký výkon. Vlastní uživatelské rozhraní je realizováno s pomocí webové aplikace, postavené na technologii Razor Pages. Tato aplikace prezentuje uživateli zaznamenané dopravní incidenty, přičemž jako zdroj dat jí slouží vlastní REST API služba. S její pomocí jsou implementovány veškeré logické operace s daty v databázi.
|
| |
| |
|
Doplnění a optimalizace temporálního rozšíření pro PostgreSQL
Koroncziová, Dominika ; Bartík, Vladimír (oponent) ; Rychlý, Marek (vedoucí práce)
Táto práca sa zaoberá problematikou implementácie podpory práce s temporálnymi dátami v prostredí tradičného, relačného databázového systému PostgreSQL. Nadväzujem v nej na predchádzajúce výsledky Radka Jelínka a ním vyvinuté rozšírenie. Toto riešenie som analyzovala po stránkach funkčnosti, praktickosti a výkonu. Na základe týchto testov som navrhla výrazné zmeny v tomto rozšírení a tieto zmeny implementovala. Práca popisuje implementačné detaily ako aj výsledky výkonnostného zrovnania oproti pôvodnému rozšíreniu.
|
| |