Datenmodellinterne Revisionshistorie für nebenläufige Geschäftsprozesse am Fallbeispiel der Verwaltung von Studiengangscurricula
- Die Versionierung von Daten ist ein hochkomplexes Problem, das viele verschiedene
Aspekte berücksichtigen muss. Daher ist in diesem Bereich bisher noch kein univer-
sell anwendbarer Ansatz beschrieben worden. Verschiedene Autoren haben sich an einer
Lösung versucht und Herangehensweisen für ihre eigenen Anwendungsfälle entwickelt.
In dieser Arbeit wird ein neuer Ansatz anhand eines Fallbeispiels vorgestellt. Der An-
satz zielt darauf ab, Daten- und Versionierungsstrukturen in einemDie Versionierung von Daten ist ein hochkomplexes Problem, das viele verschiedene
Aspekte berücksichtigen muss. Daher ist in diesem Bereich bisher noch kein univer-
sell anwendbarer Ansatz beschrieben worden. Verschiedene Autoren haben sich an einer
Lösung versucht und Herangehensweisen für ihre eigenen Anwendungsfälle entwickelt.
In dieser Arbeit wird ein neuer Ansatz anhand eines Fallbeispiels vorgestellt. Der An-
satz zielt darauf ab, Daten- und Versionierungsstrukturen in einem relationalen Da-
tenmodell zu vereinigen und dabei eine einfache Integration von Geschäftsprozessen
zu ermöglichen. Insbesondere wird darauf geachtet, dass die Erzwingung des korrekten
Ablaufs von Geschäftsprozessen durch eine maschinelle Umsetzung derselben möglich
ist. Das Datenmodell beinhaltet eine vollständige Versionierungshistorie in Form eines
gerichteten zyklenlosen Graphen. Hiermit bietet es eine breit anwendbare Lösung zur
Datenversionierung, die zudem gut in bestehende Abläufe und Datensätze integrierbar
ist. In dieser Arbeit wird das kombinierte Datenmodell vorgestellt und anhand von ge-
nerischen Beispielen erläutert. Zudem wird die Funktionalität des Ansatzes anhand des
Fallbeispiels der Verwaltung der Studiengangscurricula des Fachbereichs Informatik und
Medien der Technischen Hochschule Brandenburg belegt. Hierbei wird auch die Integra-
tion von Geschäftsprozessen und die Nutzbarkeit in der tatsächlichen Datenverwaltung
dargestellt.…
- Versioning of Datasets is a highly complex problem whose solutions are required to take
many different aspects into account. As such, no universally applicable approach has
been published yet. Various authors have tried and developed solutions for their own
use cases. In this thesis, we present our approach based on our use case. The approach
shown here aims to unify structures for data persistence and version control into a single
data model and to allow a seamless integration of businessVersioning of Datasets is a highly complex problem whose solutions are required to take
many different aspects into account. As such, no universally applicable approach has
been published yet. Various authors have tried and developed solutions for their own
use cases. In this thesis, we present our approach based on our use case. The approach
shown here aims to unify structures for data persistence and version control into a single
data model and to allow a seamless integration of business processes. In particular, the
aim is to ensure that an enforcement of business processes via an automated execution
of said processes is easily possible. The data model delivers a complete version history
as a directed non-cyclic graph. As such, it offers a widely applicable solution for data
versioning in small systems, which is also easily integratable into existing data sets,
processes and structures. This thesis presents the combined data model and explains
its appliation using generic examples. Afterwards, the funcionality of the approach in
a real-life setting is demonstrated with our use case of managing the curricula of the
Department of Computer Science and Media at the Brandenburg University of Applied
Sciences. In this, the integration of business processes and the usage in actual data
mangement is also demonstrated.…
Author: | Johannes Stefan Monz |
---|---|
URN: | urn:nbn:de:kobv:522-opus4-29380 |
DOI: | https://doi.org/10.25933/opus4-2938 |
Document Type: | Master's Thesis |
Language: | German |
Year of Publishing: | 2023 |
Date of Publication (online): | 2023/08/09 |
Publishing Institution: | Technische Hochschule Brandenburg |
Granting Institution: | Technische Hochschule Brandenburg |
Date of final exam: | 2023/07/18 |
Release Date: | 2023/09/11 |
GND Keyword: | Datenverarbeitungssystem; Versionsverwaltung; Relationale Datenbank; Prozesskette |
Page Number: | 77 |
Institutes: | Fachbereich Informatik und Medien |
Dewey Decimal Classification: | Informatik, Informationswissenschaft, allgemeine Werke / Informatik, Wissen, Systeme / Datenverarbeitung; Informatik |
open_access (DINI-Set): | open_access |
Licence (German): | ![]() |