izpis_h1_title_alt

Samodejno preverjanje pravilnosti podatkovnih modelov v pedagoškem procesu
ID Vrčon Zupan, Nejc (Author), ID Zrnec, Aljaž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (3,95 MB)
MD5: 996D4B14CF0AA2CE5599C02CDFBED676

Abstract
Naloga obravnava problematiko ročnega preverjanja modelov podatkovnih baz, ki je zamudno in nagnjeno k napakam. Cilj naloge je razviti orodje za avtomatizirano validacijo konceptualnih podatkovnih modelov, ki jih študenti ustvarjajo pri predmetu Podatkovne baze 2. Pristop temelji na uporabi programskega jezika Python za razvoj razčlenjevalnika, ki interpretira datoteke v formatu .cdm, ustvarjene z orodjem PowerDesigner, ter na implementaciji metod za preverjanje skladnosti modelov. Rezultati preverjanja so prikazani s pomočjo orodja PlantUML, ki omogoča vizualizacijo in identifikacijo napak v podatkovnih modelih. Najpomembnejši rezultat naloge je uspešno razvito orodje, ki poenostavi proces preverjanja modelov, izboljša kakovost izobraževanja in omogoča hitrejše iteracije pri načrtovanju podatkovnih baz.

Language:Slovenian
Keywords:ER model, Konceptualni podatkovni model, PlantUML, PowerDesigner, Podatkovna baza
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2024
PID:20.500.12556/RUL-161748 This link opens in a new window
COBISS.SI-ID:213422083 This link opens in a new window
Publication date in RUL:13.09.2024
Views:147
Downloads:48
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Automatic validation of data models in the educational process
Abstract:
The thesis addresses the issue of manually checking database models, which is time-consuming and prone to errors. The objective of the task is to develop a tool for automated validation of conceptual data models created by students in the Database 2 course. The approach is based on using the Python programming language to develop a parser that interprets files in the .cdm format, created with PowerDesigner, and on implementing methods for validating model compliance. The validation results are displayed using the PlantUML tool, which allows for visualization and identification of errors in the data models. The most important outcome of the task is a successfully developed tool that simplifies the process of checking models, improves the quality of education, and enables faster iterations in database design.

Keywords:ER model, Conceptual data model, PlantUML, PowerDesigner, Database

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back