Data explicitly stored in a temporal database are often associated with certain semantic assumptions. Each assumption can be viewed as a way of deriving implicit information from explicitly stored data. Rather than leaving the task of deriving (possibly infinite) implicit data to application programs, as is the case currently, it is desirable that this be handled by the database management system. To achieve this, this paper formalizes and studies two types of semantic assumptions: point-based and interval-based. The point-based assumptions include those assumptions that use interpolation methods over values at different time instants, while the interval-based assumptions include those that involve the conversion of values across different time granularities. The paper presents techniques on: 1) how assumptions on specific sets of attributes can be automatically derived from the specification of interpolation and conversion functions, and 2) given the representation of assumptions, how a user query can be converted into a system query such that the answer of this system query over the explicit data is the same as that of the user query over the explicit and the implicit data. To precisely illustrate concepts and algorithms, the paper uses a logic-based abstract query language. The paper also shows how the same concepts can be applied to concrete temporal query languages. © 1998 IEEE.

Temporal semantic assumptions and their use in databases / C. Bettini, X..S. Wang, S. Jajodia. - In: IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING. - ISSN 1041-4347. - 10:2(1998), pp. 277-296.

Temporal semantic assumptions and their use in databases

C. Bettini
Primo
;
1998

Abstract

Data explicitly stored in a temporal database are often associated with certain semantic assumptions. Each assumption can be viewed as a way of deriving implicit information from explicitly stored data. Rather than leaving the task of deriving (possibly infinite) implicit data to application programs, as is the case currently, it is desirable that this be handled by the database management system. To achieve this, this paper formalizes and studies two types of semantic assumptions: point-based and interval-based. The point-based assumptions include those assumptions that use interpolation methods over values at different time instants, while the interval-based assumptions include those that involve the conversion of values across different time granularities. The paper presents techniques on: 1) how assumptions on specific sets of attributes can be automatically derived from the specification of interpolation and conversion functions, and 2) given the representation of assumptions, how a user query can be converted into a system query such that the answer of this system query over the explicit data is the same as that of the user query over the explicit and the implicit data. To precisely illustrate concepts and algorithms, the paper uses a logic-based abstract query language. The paper also shows how the same concepts can be applied to concrete temporal query languages. © 1998 IEEE.
Implicit data ; Temporal databases ; Temporal query languages ; Time granularity ; TSQL2 ; Control and Systems Engineering ; Electrical and Electronic Engineering ; Artificial Intelligence ; Information Systems
Settore INF/01 - Informatica
1998
Article (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/242533
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 24
  • ???jsp.display-item.citation.isi??? 12
social impact