Temporal system requirements
The requirements for temporal systems were first summarized in the book Managing Time in Relational Databases by Tom Johnston and Randall Weis. They presented the first two aspects – usability and performance. Based on our own research, we’ll extend the definition to the rest of the aspects. The main reason for the extension is to ensure complexity and describe in detail the temporal approach used:
- Usability: This focuses on the ease of use of methods for users. The aim is to provide a robust and easy-to-use solution, regardless of whether we access currently valid records, historical data (images of objects that were valid in the past), or records that will become valid in the future, but information about these states is already stored in the database. This aspect also focuses on the possibility to monitor changes, perform statistical evaluation, and create a platform by providing input data for decision-making.
- Performance:...