Skip to main content

Hvad er en tidsmæssig database?

En tidsmæssig database er som en standarddatabase med en stor undtagelse: den forstår og logger tidens bortgang.For eksempel, hvis nogen arbejdede i et firma fra 2011 til 2020, vil den tidsmæssige database være i stand til at gemme begge datoer, som når tiden starter, og når den slutter.En standarddatabase kan kun vise, at medarbejderen ansættes, og hans eller hendes medarbejderoplysninger skulle slettes, når medarbejderen forlader virksomheden, fordi standarddatabaser kun forstår nutiden.Denne standard blev oprettet i 1993 og implementeret i 1994. Alle tidsmæssige databaser inkluderer et gyldigt tids- og transaktionstid heltal, der viser, hvornår tiden skete i det virkelige liv, og når databasen blev ændret til at acceptere ændringen.

Databaser i deresTidligt format blev kun lavet til at gemme strenge af tekst og tal, og de genkendte ikke tidens gang.Dette skabte flere problemer, hvor den mest åbenlyse var, at tidsbaserede begivenheder ikke kunne spores fra begyndelse til slutning, men kun ved begivenhedens nuværende tilstand.på for at lave en tidsmæssig variabel, der kunne integreres i databaseformatet.Den tidsmæssige database blev oprettet i 1993 og implementeret i 1994. Med denne ændring var databaser i stand til at spore, da en begivenhed begyndte, og da den sluttede, hvilket hjalp mange virksomheder, regeringskontorer og skoler, blandt andre.

Der blev tilføjet to forskellige variablerI det tidsmæssige databaseskema: Gyldig tid og transaktionstid.Gyldig tid er, når de indtastede data skete i det virkelige liv.For eksempel, hvis nogen ændrede hans eller hendes adresse, ville den gyldige tid være, når adresseændringen skete.Transaktionstid er, da databasen registrerede begivenheden, som kunne være flere timer eller dage senere.Transaktionstiden opdateres konstant, så databaseadministratorer kan kontrollere for at se, hvordan aktuelle data er.

Som et resultat af at bruge to variabler til måling af tid er der tre forskellige tidsmæssige databasetyper.Historiske databaser prioriterer gyldig tid, og rollback -databaser gør det modsatte ved at prioritere transaktionstiden.De fleste moderne tidsmæssige databaser er bi-temporale databaser, eller dem, der bruger gyldige og transaktionstid lige.Oprettelsen af tidsmæssige databaser betyder, at administratorer er i stand til at bruge en lang række tidsforespørgsler til korrekt at konstatere tidsfølsomme oplysninger.