Original title:
Konceptuální modelování pomocí schematických kategorií
Translated title:
Conceptual modeling using schema categories
Authors:
Pražák, Dennis ; Svoboda, Martin (advisor) ; Škoda, Petr (referee) Document type: Bachelor's theses
Year:
2023
Language:
cze Abstract:
[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
Keywords:
conceptual modeling|schema category|database systems; konceptuální modelování|schematická kategorie|databázové systémy
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/184328