Research Topics
[DA] Modellgetriebenes Testen der Qualität von Relationalen Datenbanken
Die Qualität von Daten in (relationalen) Datenbanken spielt in der Praxis eine immer größere Rolle, ist aber in der Forschung bislang wenig adressiert worden. Es gibt verschiedene Stakeholder, die an einer hohen Datenqualität (Konsistenz, Vollständigkeit, Zuverlässigkeit, Sicherheit) interessiert sind: Unternehmen, für die deren Daten von existenziellem und hohem Geschäftswert sind, Behörden und andere staatlichen Institutionen, die sich auf "richtige" Daten verlassen müssen, Mediziner und Pharmazeuten, die auf Basis von Datenbanken lebenswichtige Entscheidungen für Patienten treffen sowie Softwaretester und Webseitenbetreiber, die auf der Basis von Datenbanken arbeiten, um nur einige wichtige Stakeholder zu nennen. Auf dem Markt werden bereits eine ganze Reihe von kommerziellen als auch Open Source-Tools angeboten, die die Überprüfung und Verbesserung der Datenqualität in Datenbanken versprechen. In der Forschung werden insbesondere Techniken zum modellgetriebenen Testen untersucht. Allerdings ist dies nicht für die Datenqualität in relationalen Datenbanken bekannt. In der Diplomarbeit soll deshalb eine Technik zum modellgetriebenen Testen der Qualität von Daten in einer relationalen Datenbank untersucht und anhand einer Fallstudie evaluiert werden. Die zu evaluierende Technik ist die deklarative Spezifikation von Datenqualitäts-/Integritätsbedingungen mit Hilfe der Object Constraint Language (OCL) und deren Übersetzung auf SQL. Die Diplomarbeit soll damit auf den Ergebnissen des Großen Beleges von Herrn Freitag aufbauen.
Betreuer: Birgit Demuth