AnwendungstimeModelle
AnwendungstimeModelle bezeichnet Ansätze, wie Zeit in Anwendungssystemen modelliert und genutzt wird, um zeitbezogene Daten und Prozesse korrekt abzubilden. Sie bestimmen, welche Zeitdimensionen betrachtet werden, wie Zeitwerte gespeichert werden und wie Abfragen zu Zeitpunkten oder Zeiträumen beantwortet werden können. Typische Konzepte sind gültige Zeit (valid time) und Transaktionszeit (transaction time). Ein bitemporales Modell kombiniert beide Perspektiven und ermöglicht Abfragen sowohl zur realen Gültigkeit der Daten als auch zur Zeit ihrer Speicherung oder Änderung im System; rein gültigkeitsbasierte Modelle erfassen den Zeitraum, in dem eine Information als wahr gilt; rein transaktionsbasierte Modelle dokumentieren, wann Informationen in der Datenbank vorhanden waren.
Kernkomponenten sind Zeitdimensionen, Granularität (Jahre, Monate, Tage, Stunden), Zeitstempel, Validitätsregeln und Integritätsbedingungen, die Temporalität in Beziehungen
Anwendungsbereiche liegen in Unternehmenssoftware wie ERP, Finanzsystemen, Supply-Chain-Management, Gesundheitswesen sowie in regulatorischen Kontexten, in denen Historie,