Hostname: page-component-6898cfcb55-zsp5v Total loading time: 0 Render date: 2026-11-11T05:21:43.342Z Has data issue: false hasContentIssue false

Querying incomplete data over extended ER schemata

Published online by Cambridge University Press:  12 May 2010

ANDREA CALÌ
Affiliation:
Computing Laboratory, University of Oxford, Eagle House, Walton Well Road, Oxford OX2 6ED, UK (e-mail: andrea.cali@comlab.ox.ac.uk)
DAVIDE MARTINENGHI
Affiliation:
Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo 32, 20133 Milano, Italy (e-mail: davide.martinenghi@polimi.it)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Since Chen's Entity-Relationship (ER) model, conceptual modeling has been playing a fundamental role in relational data design. In this paper we consider an extended ER (EER) model enriched with cardinality constraints, disjointness assertions, and is a relations among both entities and relationships. In this setting, we consider the case of incomplete data, which is likely to occur, for instance, when data from different sources are integrated. In such a context, we address the problem of providing correct answers to conjunctive queries by reasoning on the schema. Based on previous results about decidability of the problem, we provide a query answering algorithm that performs rewriting of the initial query into a recursive Datalog query encoding the information about the schema. We finally show extensions to more general settings.