Konceptuální modelování pomocí schematických kategorií
Název práce v češtině: | Konceptuální modelování pomocí schematických kategorií |
---|---|
Název v anglickém jazyce: | Conceptual modeling using schema categories |
Klíčová slova: | konceptuální modelování|schematická kategorie|databázové systémy |
Klíčová slova anglicky: | conceptual modeling|schema category|database systems |
Akademický rok vypsání: | 2021/2022 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Martin Svoboda, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 27.09.2021 |
Datum zadání: | 27.09.2022 |
Datum potvrzení stud. oddělením: | 06.10.2022 |
Datum a čas obhajoby: | 07.09.2023 09:00 |
Datum odevzdání elektronické podoby: | 20.07.2023 |
Datum odevzdání tištěné podoby: | 20.07.2023 |
Datum proběhlé obhajoby: | 07.09.2023 |
Oponenti: | Mgr. Petr Škoda, Ph.D. |
Zásady pro vypracování |
Vznik rodiny NoSQL databázových systémů umožnil ukládání a zpracování dat v nejrůznějších logických modelech, od přímočarých dvojic klíč/hodnota až po komplexní dokumentové nebo grafové modely. Množství konkrétních modelů, dostupných reprezentantů a zejména pak dotazovacích jazyků pak stěžuje podmínky nasazení takových databází zejména v kontextu multi-modelových dat. To vede k myšlence unifikovaného zpracování dat, jehož prvním krokem je modelování konceptuálních schémat.
Cílem této bakalářské práce je návrh a implementace webové aplikace umožňující vytváření diagramů unifikovaných konceptuálních schémat multi-modelových dat uložených v tradičních i moderních databázových systémech, a to pomocí osvědčených přístupů jako ER nebo UML a především nově navržených prostředků schématických kategorií. Práce bude rovněž obsahovat analýzu existujících souvisejících nástrojů, specifikaci navržené aplikace a kompletní dokumentaci. |
Seznam odborné literatury |
[1] Martin Svoboda, Pavel Čontoš, Irena Holubová: Categorical Modeling of Multi-model Data: One Model to Rule Them All. 10th International Conference on Model and Data Engineering, MEDI 2021. Tallinn, Estonia, June 2021. Online. DOI: 10.1007/978-3-030-78428-7_15
[2] Martin Svoboda, Pavel Čontoš, Irena Holubová: Categorical Management of Multi-Model Data. 25th International Database Engineering & Applications Symposium, IDEAS 2021. Montreal, Canada, July 2021. Online. DOI: 10.1145/3472163.3472166 [3] Petr Stejskal: Modeling Tool for ER Conceptual Design of Databases. Bachelor Thesis, Czech Technical University in Prague, Faculty of Electrical Engineering, 2020. |