Model bitemporalny
Model danych śledzący jednocześnie dwa wymiary czasu: „czas obowiązywania” (kiedy fakt był prawdziwy w świecie rzeczywistym) i „czas transakcji” (kiedy baza się o nim dowiedziała). Pozwala zapytać: „co uważaliśmy za prawdę 1 marca o zdarzeniach ze stycznia?”.
Zastosowania: finanse, ubezpieczenia, prawo — wszędzie tam, gdzie korekty wprowadzane z opóźnieniem trzeba śledzić, nie zacierając tego, w co system wcześniej „wierzył”. Przykład: pensję zarejestrowano wstecznie z mocą od stycznia, ale wprowadzono w marcu → model bitemporalny zachowuje oba fakty. SQL:2011 ustandaryzował tabele temporalne (czas systemowy i aplikacyjny). Wsparcie: MariaDB, SQL Server, Db2 oraz wyspecjalizowane systemy (XTDB). Kompromis: duże możliwości audytu, ale złożone zapytania (każdy SELECT musi określać dwie perspektywy czasowe). Od SCD typu 2 (jedna oś czasu) różni się podwójną księgowością czasu.