Academia.eduAcademia.edu

Aspects of Dealing with Imperfect Data in Temporal Databases

2013, Studies in Computational Intelligence

Abstract

In reality, some objects or concepts have properties with a time-variant or time-related nature. Modelling these kinds of objects or concepts in a (relational) database schema is possible, but time-variant and time-related attributes have an impact on the consistency of the entire database. Therefore, temporal database models have been proposed to deal with this. Time itself can be at the source of imprecision, vagueness and uncertainty, since existing time measuring devices are inherently imperfect. Accordingly, human beings manage time using temporal indications and temporal notions, which may contain imprecision, vagueness and uncertainty. However, the imperfection in human-used temporal indications is supported by human interpretation, whereas information systems need extraordinary support for this. Several proposals for dealing with such imperfections when modelling temporal aspects exist. Some of these proposals consider the basis of the system to be the conversion of the specificity of temporal notions between used temporal expressions. Other proposals consider the temporal indications in the used temporal expressions to be the source of imperfection. In this chapter, an overview is given, concerning the basic concepts and issues related to the modelling of time as such or in (relational) database

Key takeaways

  • Among others, the querying of temporal databases has greatly profited from these temporal relationships, because they allowed for richer and more complex user-specified temporal query demands, by allowing to express more complex relationships between the temporal notions in the temporal expressions in the query and the temporal indications in the database.
  • As the existence of temporal relationships allows to compare temporal notions, many approaches have been concerned with finding similar temporal relationships, able to support imperfections in the temporal information which is described by temporal notions or even by the temporal relationships themselves [26,62,65,73].
  • A temporal database can generally be seen as a database that manages some temporal aspects in its schema [5,39].
  • Temporal values in a temporal database can be classified into the following types based on their interpretation and modelling purpose.
  • Concerning temporal databases, there are several approaches to handle uncertainty in temporal data stored in a database.