temporal database
temporal database
AL
DATABASE
AN OVERVIEW
Temporal database is built in support for
handling time sensitive data.
In simpler words Temporal database stores
information about states of
real world across time. Any data that is time
dependent is called temporal data and these are
stored in Temporal database.
FEATURES
1.A time period datatype, including the ability
to represent time periods with no end
(infinity or forever).
2.The ability to define valid and transaction
time period attributes and bitemporal
relations.
3.System-maintained transaction time.
4.Temporal primary keys, including non-
overlapping period constraints.
5.Temporal constraints, including non-
overlapping uniqueness and referential
integrity.
6.Update and deletion of temporal records with
automatic splitting and coalescing of time
periods.
7.Temporal queries at current time, time points
in the past or future, or over durations.
8.Predicates for querying time periods, often
NOTATIONS
Snapshot Temporal
Database
TRANSACTION-TIME
TEMPORAL
DATABASE
Definition: Tracks when data changes
occurred within the database system. It
records all modifications, maintaining a
history of transactions.
Case: Ideal for complex systems that need detailed audit trails and real-world data
tracking.
ASIN
24IFTE005
JAFFIRA
24IFTE014
KAVIYA