Back to Search Start Over

Querying Incomplete Data with Logic Programs: ER Strikes Back.

Authors :
Hutchison, David
Kanade, Takeo
Kittler, Josef
Kleinberg, Jon M.
Mattern, Friedemann
Mitchell, John C.
Naor, Moni
Nierstrasz, Oscar
Pandu Rangan, C.
Steffen, Bernhard
Sudan, Madhu
Terzopoulos, Demetri
Tygar, Doug
Vardi, Moshe Y.
Weikum, Gerhard
Parent, Christine
Schewe, Klaus-Dieter
Storey, Veda C.
Thalheim, Bernhard
Calì, Andrea
Source :
Conceptual Modeling - ER 2007; 2008, p245-260, 16p
Publication Year :
2008

Abstract

Since Chen's Entity-Relationship (ER) model, conceptual modelling has been playing a fundamental role in relational data design. In this paper we consider an extended ER model enriched with cardinality constraints, disjunction assertions, and is-a relations among both entities and relationships; we present a framework in which the data underlying an ER schema can be directly queried through the schema by using suitable predicates. In this setting, we consider the case of incomplete data, which is likely to happen, for instance, when data from different sources are integrated. 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 based on rewriting the initial query into a recursive Datalog query, in which the information about the schema is encoded. We finally give some complexity results, and we show extensions to more general settings. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540755623
Database :
Complementary Index
Journal :
Conceptual Modeling - ER 2007
Publication Type :
Book
Accession number :
33430998
Full Text :
https://doi.org/10.1007/978-3-540-75563-0_18