Project Details
Modellgetriebener, kostenbasierter Datenbankenentwurf
Applicant
Professor Dr.-Ing. Wolfgang Lehner
Subject Area
Theoretical Computer Science
Term
from 2009 to 2014
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 118926703
Die Entwicklung von datenbankgestützten Anwendungen wird aktuell von zwei Trends maßgeblich beeinflusst. Zum einen wird durch das Paradigma der modellgetriebenen Softwareentwicklung die Entwicklung und Wartung von Software zunehmend automatisiert und die Arbeit des Softwareentwicklers weg vom Quellcode hin auf die fachlichen Aspekte der zu realisierenden Anwendung fokussiert. Zum anderen stellen die Datenbankhersteller im Rahmen ihrer Bemühungen hin zu Autonomous Computing mehr und mehr Werkzeuge bereit, welche die Entwicklung und Administration des physischen Datenbankentwurfs auf Basis kostenbasierter Entscheidungen unterstützen und automatisieren. Beide Trends, der eine aus der Softwaretechnologie-Community, der andere aus der Datenbank-Community, weisen in die gleiche Richtung: Mehr Automatisierung, mehr Abstraktion, mehr Entlastung und Fokussierung auf die fachlichen Fragen in der Entwicklung und Wartung von datenbankgestützten Anwendungen. Beide Trends und die mit ihnen entstandenen Methoden, Technologien und Werkzeuge weisen aktuell jedoch kaum eine Integration auf, wodurch die gemeinsamen Ziele an der Schnittstelle zwischen Datenbank und Anwendung verfehlt werden. Notwendig ist daher eine theoretisch fundierte Integration kostenbasierter Datenbankentwurfswerkzeuge mit modellgetriebenen Softwareentwicklungsmethoden um so den Datenbankentwurf im Rahmen des Softwareentwicklungsprozesses stärker zu automatisieren und gleichzeitig mehr Optimierungsmöglichkeiten des Entwurfs auszuschöpfen.
DFG Programme
Research Grants