TSQL2

Fra Wikipedia, den frie encyklopedi

TSQL2 er en mengde temporale utvidelser som ble foreslått for SQL-92[1][2] med sikte på å kunne håndtere temporale databaser.

Spesifikasjonen foreslår 6 ulike spesielle typer tabeller:[3]

  • Øyeblikksbildetabeller (snapshot tables): Ingen temporal støtte utover brukerdefinert tid
  • Gyldige tidstilstandstabeller (valid-time state tables): Består av mengder av tupler tidsstemplet med gyldigtid-elementer
  • Gyldige tidshendelsestabeller (valid-time event tables): Tidsstemplet med gyldigtid instanselementer
  • Transaksjonstidstabeller (transaction time tables): Tidsstemplet med transaksjonstid-elementer
  • Bitemporale tilstandstabeller (bitemporal state tables): Tidsstemplet med bitemporale elementer
  • Bitemporale hendelsestabeller (bitemporal event tables): Tidsstemplet med bitemporale instansmengder

Se også[rediger | rediger kilde]

Referanser[rediger | rediger kilde]

  1. ^ Snodgrass, Richard T. (2009). «TSQL2». I LIU, LING. Encyclopedia of Database Systems (engelsk). Springer US. s. 3192–3197. ISBN 978-0-387-39940-9. doi:10.1007/978-0-387-39940-9_439. Besøkt 27. mars 2024. 
  2. ^ «Richard T. Snodgrass». www2.cs.arizona.edu. Besøkt 27. mars 2024. 
  3. ^ Snodgrass, Richard Thomas; Ahn, Ilsoo; Ariav, Gadi; Batory, Don; Clifford, James; Dyreson, Curtis E.; Elmasri, Ramez; Grandi, Fabio; Jensen, Christian S. (mars 1994). «TSQL2 language specification». ACM SIGMOD Record. 1 (engelsk). 23: 65–86. ISSN 0163-5808. doi:10.1145/181550.181562. Besøkt 27. mars 2024.