Název:
Konceptuální modelování pomocí schematických kategorií
Překlad názvu:
Conceptual modeling using schema categories
Autoři:
Pražák, Dennis ; Svoboda, Martin (vedoucí práce) ; Škoda, Petr (oponent) Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
cze
Abstrakt: [cze][eng] Tato práce se zabývá vývojem grafické aplikace pro konceptuální modelování databázo- vých schémat bez předem známého paradigmatu. Účelem konceptuálního modelu je umožnit popis struktury dat na abstraktní úrovni nezávisle na jejich fyzickém uložení. V dnešní době se však často využívá mnoho různých logických modelů databázových systémů. Vyjadřovací prostředky známých konceptuálních modelů jako ER a UML někdy na popis struktury dat pro cílové logické modely nestačí. Využijeme proto nedávno vzniklého konceptu zvaného schematické kategorie, které jsou obecnější, mají vyšší vyjadřovací sílu a unifikují modelová- ní dat pro různé databázové systémy včetně těch multi-modelových. Schematické kategorie tímto rovněž mažou hranice mezi konceptuální a logickou vrstvou datového modelování. Vý- sledná grafická webová aplikace umožňuje modelovat schémata ER modelu, který je velmi dobře známý, a jejich automatický převod na schematické kategorie s uživatelsky přívětivou vizualizací. 1This thesis concerns the development of a graphical application for conceptual modeling of database schemas without prior knowledge of the target database paradigm. The purpose of a conceptual model is to allow describing the abstract structure of data independently of their physical storage. These days, a lot of different logical data models are used in database systems. The expressive power of well-known conceptual models like ER or UML is someti- mes insufficient for describing the structure of data for target logical models. For this reason, we exploit a recent concept called schema categories, which is more general, has a higher expressive power, and unifies data modeling for different database systems, including the multi-model ones. Furthermore, schema categories erase the border between the conceptual and logical layers of data modeling. The resulting graphical web application allows modeling schemas of the well-known ER model and their automatic conversion into schema categories with a user-friendly visualization. 1
Klíčová slova:
konceptuální modelování|schematická kategorie|databázové systémy; conceptual modeling|schema category|database systems