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. Die 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. Wir stellen dafür Konzepte von spaltenbasierten Hauptspeicherdatenbanken vor. In praktischen Übungen implementieren die Teilnehmer, basierend auf einem echten Datenschema, einzelne Funktionen von Unternehmensanwendungen nach. Außerdem werden die Grundlagen des Rechnungswesens, der Planung und Programmiermodelle für Unternehmensanwendungen zusammengefasst.