The document discusses temporal databases, which store information about how data changes over time. It covers several key points:
- Temporal databases allow storage of past and future states of data, unlike traditional databases which only store the current state.
- Time can be represented in terms of valid time (when facts were true in the real world) and transaction time (when facts were current in the database). Temporal databases may track one or both dimensions.
- SQL supports temporal data types like DATE, TIME, TIMESTAMP, INTERVAL and PERIOD for representing time values and durations.
- Temporal information can describe point events or durations. Relational databases incorporate time by adding timestamp attributes, while object databases