Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
9.935 Lectures/texts in conference proceedings
You are here:
View Item 
  •   DSpace Home
  • Congressos
  • Workshop on the Deductive Approach to Information Systems and Databases
  • [5] Fifth International Workshop on the Deductive Approach to Information Systems and Databases: Aiguablava, Costa Brava (Catalonia). September 19-21, 1994
  • View Item
  •   DSpace Home
  • Congressos
  • Workshop on the Deductive Approach to Information Systems and Databases
  • [5] Fifth International Workshop on the Deductive Approach to Information Systems and Databases: Aiguablava, Costa Brava (Catalonia). September 19-21, 1994
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

On specifying database updates

Thumbnail
View/Open
5DAISD_11_On specifying database.pdf (2,526Mb)
  View Usage Statistics
  LA Referencia / Recolecta stats
Cita com:
hdl:2117/375802

Show full item record
Reiter, Raymond
Document typeConference report
Defense date1994
PublisherUniversitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics
Rights accessOpen Access
Attribution-NonCommercial-NoDerivs 4.0 International
Except where otherwise noted, content on this work is licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 4.0 International
Abstract
We address the problem of formalizing the evolution of a database under the effect of an arbitrary sequence of update transactions. We do so by appealing to a first order representation language called the situation calculus, which is a standard approach in artificial intelligence to the formalization of planning problems. We formalize database transactions in exactly the same way as actions in the artificial intelligence planning domain. This leads to a database version of the frame problem in artificial intelligence. We provide a solution to the frame problem for a special, but substantial, class of update transactions. Using the axioms corresponding to this solution, we provide procedures for determining whether a given sequence of update transactions is legal, and for query evaluation in an updated database. These procedures have the nice property that they appeal to theorem-proving only with respect to the initial database state. We next address the problem of proving properties true in ali states of the database. It turns out that mathematical induction is required for this task, and we formulate a number of suitable induction principies. Among those properties of database states that we wish to prove are the standard database -notions of static and dynamic integrity constraints. In our setting, these emerge as inductive entailments of the database. Finally, we discuss various possible extensions of the approach of this paper, including transaction logs and historical queries, the complexity of query evaluation, actualized transactions, logic programming approaches to updates, database views and state constraints.
CitationReiter, R. On specifying database updates. A: "Proceedings of the 5th International Workshop on the Deductive Approach to Information Systems and Databases". Universitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics, 1994, p. 219-253. 
URIhttp://hdl.handle.net/2117/375802
Collections
  • Workshop on the Deductive Approach to Information Systems and Databases - [5] Fifth International Workshop on the Deductive Approach to Information Systems and Databases: Aiguablava, Costa Brava (Catalonia). September 19-21, 1994 [17]
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
5DAISD_11_On specifying database.pdf2,526MbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Metadata under:Metadata under CC0
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina