Temporalna baza danych
Temporalna baza danych (ang. TDBMS) – baza danych posiadająca informację o czasie wprowadzenia lub czasie ważności zawartych w niej danych[1]. Temporalne bazy danych są często administrowane automatycznie, poprzez usuwanie nieaktualnych danych lub ich archiwizowanie.
Bazy temporalne są rozwiązaniem dodającym informację o czasie na poziomie systemu zarządzania bazą danych, ale istnieją także metody dodawania danych temporalnych do istniejących baz danych np. relacyjnych[2]. Technologia baz temporalnych oraz badania z nią związane umożliwiły powstanie hurtowni danych[3].
Modele przechowywania danych temporalnych
- nietemporlany – nie uwzględnia żadnego wymiaru czasu,
- unitemporalny – jednoczasowy, używany jest wymiar czasu transakcyjnego lub czasu rzeczywistego,
- bitemporalny – dwuczasowy, najczęściej używane są wymiary czasu transakcyjnego i rzeczywistego,
- multitemporalny – wieloczasowy, w przypadku modelu tritemporalnego używane są wymiary czasu transakcyjnego, czasu rzeczywistego oraz czasu decyzji[4].
Przypisy
- ↑ Jaymin Patel: Temporal Database System. 2003. [dostęp 2024-09-08].
- ↑ Klosov, Oleksandr. "Temporalność w relacyjnych bazach danych." Zastosowanie informatyki współczesnej: 79.
- ↑ Temporal Databases and Data Warehousing. [dostęp 2024-09-06].
- ↑ Sebastian łAchecińSki, Obsługa danych temporalnych dla wymiaru czasu transakcyjnego na platformie ORACLE, „PRZEGLĄD ELEKTROTECHNICZNY”, 1 (11), 2021, s. 161–165, DOI: 10.15199/48.2021.11.29, ISSN 0033-2097 [dostęp 2024-09-06] (ang.).