Unternehmensanwendungen sind komplexe Softwaresysteme. Die Komplexität lässt sich auf die Geschäftsprozesse zurückführen, die mit Unternehmensanwendungen unterstützt und automatisiert werden sollen. Geschäftsprozesse benötigen oft große und vielschichtige Datenmengen.
In dieser Vorlesungen beschreiben wir die Eigenschaften von Unternehmensanwendungen und wie diese auf Datenbankseite unterstützt werden können. Am Beispiel von Rechnungswesens und der Unternehmensplanung wird gezeigt, wie die betriebswirtschaftlichen Anforderungen in Anwendungen umgesetzt werden. Der Großteil der Vorlesung beschäftigt sich mit den technischen Konzepten moderner Hauptspeicherdatenbanken.