The View-Update Problem for Indefinite Databases

05/21/2012
by   Luciano Caroprese, et al.
0

This paper introduces and studies a declarative framework for updating views over indefinite databases. An indefinite database is a database with null values that are represented, following the standard database approach, by a single null constant. The paper formalizes views over such databases as indefinite deductive databases, and defines for them several classes of database repairs that realize view-update requests. Most notable is the class of constrained repairs. Constrained repairs change the database "minimally" and avoid making arbitrary commitments. They narrow down the space of alternative ways to fulfill the view-update request to those that are grounded, in a certain strong sense, in the database, the view and the view-update request.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/27/2022

Re-looking at the View Update Problem

Relational databases have always had a means for creating a pseudo-table...
research
02/13/2023

Incremental Consistent Updating of Incomplete Databases

Efficient consistency maintenance of incomplete and dynamic real-life da...
research
07/05/2018

Incremental Relational Lenses

Lenses are a popular approach to bidirectional transformations, a genera...
research
09/27/2018

Making View Update Strategies Programmable - Toward Controlling and Sharing Distributed Data -

Views are known mechanisms for controlling access of data and for sharin...
research
03/18/2018

A View-based Programmable Architecture for Controlling and Integrating Decentralized Data

The view and the view update are known mechanism for controlling access ...
research
11/14/2019

Programmable View Update Strategies on Relations

View update is an important mechanism that allows updates on a view by t...
research
09/14/2022

Coherence of linear and surface data: Methodological proposal from the example of road data

The real world and its geographic objects are modeled and represented in...

Please sign up or login with your details

Forgot password? Click here to reset