Skip to main content

Co je to časová databáze?

Časová databáze je jako standardní databáze, s jednou velkou výjimkou: chápe a zaznamenává čas.Pokud například někdo pracoval ve společnosti od roku 2011 do roku 2020, bude dočasná databáze schopna uložit obě data, jako když začne čas a až skončí.Standardní databáze může pouze ukázat, že zaměstnanec je najat, a jeho informace o zaměstnancích by musely být odstraněny, když zaměstnanec opustí společnost, protože standardní databáze chápou pouze současnost.Tento standard byl vytvořen v roce 1993 a implementován v roce 1994. Všechny dočasné databáze zahrnují platný čas a časové číslo transakce, které ukazuje, kdy se čas stal v reálném životě, a když byla databáze upravena tak, aby přijala změnu.

databáze v jejichVčasný formát byl vyroben pouze pro ukládání řetězců textu a čísel a nepoznali čas.To způsobilo několik problémů, nejzřetelnější je, že časové události nemohly být sledovány od začátku do konce, ale pouze podle současného stavu události.Dalším problémem, který z toho vyvstal, je to, že pokud byl primární klíč nebo název řádku spojen s datem, pak by mohl být tento primární klíč použit znovu a znovu a vytvořit nadbytečná data.na vytvoření časové proměnné, která by mohla být integrována do formátu databáze.Temporální databáze byla vytvořena v roce 1993 a implementována v roce 1994. S touto změnou byly databáze schopny sledovat, kdy událost začala a kdy skončila, což mimo jiné pomohlo mnoha podnikům, vládním úřadům a školám.

Byly přidány dvě různé proměnnédo schématu dočasné databáze: platný čas a doba transakce.Platný čas je, když se zadané údaje staly v reálném životě.Pokud by například někdo změnil svou adresu, platný čas by byl, když došlo k změně adresy.Doba transakce je, když databáze zaznamenala událost, která by mohla být o několik hodin nebo dní později.Doba transakce se neustále aktualizuje, takže správci databáze mohou zkontrolovat, jak aktuální data jsou.

V důsledku použití dvou proměnných pro měření času existují tři různé typy dočasných databází.Historické databáze upřednostňují platný čas a databáze vrácení provádějí opak tím, že upřednostňují čas transakce.Většina moderních dočasných databází jsou bi-temporální databáze, nebo ty, které používají platný a transakční čas rovnoměrně.Vytváření dočasných databází znamená, že správci jsou schopni použít širokou škálu časových dotazů k správnému zjištění časově citlivých informací.