MODELS OF APPROXIMATION IN DATABASES

Authors
Citation
L. Libkin, MODELS OF APPROXIMATION IN DATABASES, Theoretical computer science, 190(2), 1998, pp. 167-210
Citations number
35
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
ISSN journal
03043975
Volume
190
Issue
2
Year of publication
1998
Pages
167 - 210
Database
ISI
SICI code
0304-3975(1998)190:2<167:MOAID>2.0.ZU;2-4
Abstract
Partial information in databases can arise when information from sever al databases is combined, Even if each database is complete for some ' 'world'', the combined databases will not be, and answers to queries a gainst such combined databases can only be approximated. In this paper we describe various situations in which a precise answer cannot be ob tained for a query asked against multiple databases. Based on an analy sis of these situations, we propose a classification of constructs tha t can be used to model approximations. The main goal of the paper is t o study several formal models of approximations and their semantics. I n particular, we obtain universality properties for these models of ap proximations. Universality properties suggest syntax for languages wit h approximations based on the operations which are naturally associate d with them. We prove universality properties for most of the approxim ation constructs. Then we design languages built around datatypes give n by the approximation constructs. A straightforward approach results in languages that have a number of limitations. In an attempt to overc ome those limitations, we explain how all the languages can be embedde d into a language for conjunctive and disjunctive sets from Libkin and Wong (1996) and demonstrate its usefulness in querying independent da tabases. We also discuss the semantics of approximation constructs and the relationship between them.