2 research outputs found

    Applying transition rules to bitemporal deductive databases for integrity constraint checking

    Get PDF
    A bitemporal deductive database is a deductive database that supports valid and transaction time. A set of facts to be inserted and/or deleted in a bitemporal deductive database can be done in a past, present or future valid time. This circumstance causes that the maintenance of database consistency becomes more hard. In this paper, we present a new approach to reduce the difficulty of this problem, based on applying transition and event rules, which explicitly define the insertions and deletions given by a database update. Transition rules range over all the possible cases in which an update could violate some integrity contraint. Although, we have a large amount of transition rules, for each one we argue its utility or we eliminate it. We augment a database with this set of transition and event rules and then standard SLDNF resolution can be used to check satisfaction of integrity constraints.Peer ReviewedPostprint (author's final draft

    Integrity constraints checking in historical deductive databases

    No full text
    We propose to add temporal support to deductive databases thus obtaining all the advantages of these databases while gaining the power of interpreting facts in the context of time. A historical deductive database is a deductive database that supports valid time. Valid time is the time when the fact was true in the modelled reality. Integrity constraints checking is an important issue in database systems. An integrity constraint is a condition that a database is required to satisfy at any time. A historical deductive database has to be consistent, that is, after performing an update the historical deductive database must satisfy the set of its integrity constraints. In this paper, we are interested in the problem of integrity checking in the context of historical deductive databases
    corecore