I temporale databaser er beslutningstid tidspunktet da en beslutning ble tatt om et fakta lagret i en database. Den brukes til å føre historikk over beslutninger om gyldigtider.
I en databasetabell kan start- og sluttid for beslutningstidsintervallet representeres ved å legge til to tabellkolonner. Dette intervallet er lukket [ i nedre skranke og åpent ) ved øvre skranke. Når en beslutning ikke har blitt erstattet er slutttidspunktet for beslutningen ukjent, og den kan dermed betraktes som gyldig "inntil endret" eller uendelig (∞).
Gyldigtid og beslutningstid er en måte å modellere data på, og ikke anvendbar for alle typer data, og transaksjonstid er derfor den mest brukte temporale funksjonaliteten. Konseptet beslutningstid kan for eksempel brukes i bitemporale databaser (sammen med gyldigtid i stedet for transaksjonstid), eller tritemporale databaser for å føre historikk over metahistorikk.[klargjør]
Begrepet decision time ble foreslått av Mario Nascimento og Margaret Eich (1995).
I en tritemporal database er gyldigtider en historikk med gyldige tidsperioder for fakta lagret i databasen. Beslutningstidene er en historikk over beslutninger om gyldigtider, og transaksjonstider er igjen en historikk over beslutningstider. Dermed er transaksjonstider en historikk av metahistorikker («historikk av historikker av historikker»).
Selv om ISO SQL-standarden har inkludert støtte for application-time period tables (gyldigtid-tabeller) og system-versioned tables (transaksjons-tabeller) SQL:2011, så inkluderer den ikke spesifikke klausuler for beslutningstid.
Beslutningstid er ubegrenset i forhold til gyldigtid, men den må være tidligere enn transaksjonstid. For eksempel kan man ikke tilordne beslutningstid en dato i fremtiden.
Følgende er en liste over virkelige hendelser som skjedde mellom USAs presidentvalg i 1964 og 1976:
| Dato | Beslutningstaker | Hva skjedde |
|---|---|---|
| 1964-11-03 | Valgmannskollegiet | Presidentvalget i USA 1964 |
| 1968-11-05 | Valgmannskollegiet | Presidentvalget i USA 1968 |
| 1972-11-07 | Valgmannskollegiet | Presidentvalget i USA 1972 |
| 1973-10-10 | Spiro Agnew | Agnew trekker seg |
| 1973-10-12 | Richard Nixon | Nixon nominerer Gerald Ford |
| 1973-12-06 | Kongressen | Kongressen bekrefter Ford |
| 1974-08-09 | Richard Nixon | Nixon trekker seg |
| 1974-08-20 | Gerald Ford | For nominerer Rockefeller |
| 1974-12-19 | Kongressen | Congress confirms Rockefeller |
| 1976-11-02 | Valgmannskollegiet | Presidentvalget i USA 1976 |
I dette eksempelet antas det en konstant 7-dagers forsinkelse mellom beslutningstidspunktet og transaksjonstidspunktet da dataene sendes inn til databasen. Etter valget i 1976 ville isåfall databasen innholdt følgende informasjon:
| Gyldig | Beslutning | Transaksjon | |||||
|---|---|---|---|---|---|---|---|
| President | Visepresident | Fra | Til | Fra | Til | Fra | Til |
| Johnson | Humphrey | 1965-01-20 | 1969-01-20 | 1964-11-03 | ∞ | 1964-11-10 | ∞ |
| Nixon | Agnew | 1969-01-20 | 1973-01-20 | 1968-11-05 | ∞ | 1968-11-12 | ∞ |
| Nixon | Agnew | 1973-01-20 | 1977-01-20 | 1972-11-07 | ∞ | 1972-11-14 | 1973-10-17 |
| Nixon | Agnew | 1973-01-20 | 1977-01-20 | 1972-11-07 | 1973-10-10 | 1973-10-17 | ∞ |
| Nixon | Agnew | 1973-01-20 | 1973-10-10 | 1973-10-10 | ∞ | 1973-10-17 | ∞ |
| Nixon | (Ledig) | 1973-10-10 | 1977-01-20 | 1973-10-10 | ∞ | 1973-10-17 | 1973-12-13 |
| Nixon | Ford | ∞ | 1977-01-20 | 1973-10-12 | ∞ | 1973-10-19 | 1973-12-13 |
| Nixon | (Ledig) | 1973-10-10 | 1977-01-20 | 1973-10-10 | 1973-12-06 | 1973-12-13 | ∞ |
| Nixon | (Ledig) | 1973-10-10 | 1973-12-06 | 1973-12-06 | ∞ | 1973-12-13 | ∞ |
| Nixon | Ford | ∞ | 1977-01-20 | 1973-10-12 | 1973-12-06 | 1973-12-13 | ∞ |
| Nixon | Ford | 1973-12-06 | 1977-01-20 | 1973-12-06 | ∞ | 1973-12-13 | 1974-08-15 |
| Nixon | Ford | 1973-12-06 | 1977-01-20 | 1973-12-06 | 1974-08-08 | 1974-08-15 | ∞ |
| Nixon | Ford | 1973-12-06 | 1974-08-09 | 1974-10-08 | ∞ | 1974-08-15 | ∞ |
| Ford | (Ledig) | 1974-08-09 | 1977-01-20 | 1974-10-08 | ∞ | 1974-08-15 | 1974-12-26 |
| Ford | Rockefeller | ∞ | 1977-01-20 | 1974-10-20 | ∞ | 1974-08-27 | 1974-12-26 |
| Ford | (Ledig) | 1974-08-09 | 1977-01-20 | 1974-10-08 | 1974-12-19 | 1974-12-26 | ∞ |
| Ford | (Ledig) | 1974-08-09 | 1974-12-19 | 1974-12-19 | ∞ | 1974-12-26 | ∞ |
| Ford | Rockefeller | ∞ | 1977-01-20 | 1974-08-20 | 1974-12-19 | 1974-12-26 | ∞ |
| Ford | Rockefeller | 1974-12-19 | 1977-01-20 | 1974-12-19 | ∞ | 1974-12-26 | ∞ |
| Carter | Mondale | 1977-01-20 | 1981-01-20 | 1976-11-02 | ∞ | 1976-11-09 | ∞ |
Gitt den 7-dagers forsinkede tabellen over ville spørsmålet «hvem var president og visepresident for gyldigtiden 1977-01-01» (som gitt 7-dagers forsinkelse kan gi data for 1976-12-25) ville vært: