Naïve Evaluation of Queries over Incomplete Databases

The term naïve evaluation refers to evaluating queries over incomplete databases as if nulls were usual data values, that is, to using the standard database query evaluation engine. Since the semantics of query answering over incomplete databases is that of certain answers, we would like to know whe...

Full description

Saved in:
Bibliographic Details
Published inACM transactions on database systems Vol. 39; no. 4; pp. 1 - 42
Main Authors Gheerbrant, Amélie, Libkin, Leonid, Sirangelo, Cristina
Format Journal Article
LanguageEnglish
Published Association for Computing Machinery 01.12.2014
Subjects
Online AccessGet full text
ISSN0362-5915
1557-4644
DOI10.1145/2691190.2691194

Cover

Abstract The term naïve evaluation refers to evaluating queries over incomplete databases as if nulls were usual data values, that is, to using the standard database query evaluation engine. Since the semantics of query answering over incomplete databases is that of certain answers, we would like to know when naïve evaluation computes them, that is, when certain answers can be found without inventing new specialized algorithms. For relational databases it is well known that unions of conjunctive queries possess this desirable property, and results on preservation of formulae under homomorphisms tell us that, within relational calculus, this class cannot be extended under the open-world assumption. Our goal here is twofold. First, we develop a general framework that allows us to determine, for a given semantics of incompleteness, classes of queries for which naïve evaluation computes certain answers. Second, we apply this approach to a variety of semantics, showing that for many classes of queries beyond unions of conjunctive queries, naïve evaluation makes perfect sense under assumptions different from open world. Our key observations are: (1) naïve evaluation is equivalent to monotonicity of queries with respect to a semantics-induced ordering, and (2) for most reasonable semantics of incompleteness, such monotonicity is captured by preservation under various types of homomorphisms. Using these results we find classes of queries for which naïve evaluation works, for example, positive first-order formulae for the closed-world semantics. Even more, we introduce a general relation-based framework for defining semantics of incompleteness, show how it can be used to capture many known semantics and to introduce new ones, and describe classes of first-order queries for which naïve evaluation works under such semantics.
AbstractList The term naïve evaluation refers to evaluating queries over incomplete databases as if nulls were usual data values, that is, to using the standard database query evaluation engine. Since the semantics of query answering over incomplete databases is that of certain answers, we would like to know when naïve evaluation computes them, that is, when certain answers can be found without inventing new specialized algorithms. For relational databases it is well known that unions of conjunctive queries possess this desirable property, and results on preservation of formulae under homomorphisms tell us that, within relational calculus, this class cannot be extended under the open-world assumption. Our goal here is twofold. First, we develop a general framework that allows us to determine, for a given semantics of incompleteness, classes of queries for which naïve evaluation computes certain answers. Second, we apply this approach to a variety of semantics, showing that for many classes of queries beyond unions of conjunctive queries, naïve evaluation makes perfect sense under assumptions different from open world. Our key observations are: (1) naïve evaluation is equivalent to monotonicity of queries with respect to a semantics-induced ordering, and (2) for most reasonable semantics of incompleteness, such monotonicity is captured by preservation under various types of homomorphisms. Using these results we find classes of queries for which naïve evaluation works, for example, positive first-order formulae for the closed-world semantics. Even more, we introduce a general relation-based framework for defining semantics of incompleteness, show how it can be used to capture many known semantics and to introduce new ones, and describe classes of first-order queries for which naïve evaluation works under such semantics.
The term naive evaluation refers to evaluating queries over incomplete databases as if nulls were usual data values, that is, to using the standard database query evaluation engine. Since the semantics of query answering over incomplete databases is that of certain answers, we would like to know when naive evaluation computes them, that is, when certain answers can be found without inventing new specialized algorithms. For relational databases it is well known that unions of conjunctive queries possess this desirable property, and results on preservation of formulae under homomorphisms tell us that, within relational calculus, this class cannot be extended under the open-world assumption. Our goal here is twofold. First, we develop a general framework that allows us to determine, for a given semantics of incompleteness, classes of queries for which naive evaluation computes certain answers. Second, we apply this approach to a variety of semantics, showing that for many classes of queries beyond unions of conjunctive queries, naive evaluation makes perfect sense under assumptions different from open world. Our key observations are: (1) naive evaluation is equivalent to monotonicity of queries with respect to a semantics-induced ordering, and (2) for most reasonable semantics of incompleteness, such monotonicity is captured by preservation under various types of homomorphisms. Using these results we find classes of queries for which naive evaluation works, for example, positive first-order formulae for the closed-world semantics. Even more, we introduce a general relation-based framework for defining semantics of incompleteness, show how it can be used to capture many known semantics and to introduce new ones, and describe classes of first-order queries for which naive evaluation works under such semantics.
The term naive evaluation refers to evaluating queries over incomplete databases as if nulls were usual data values, i.e., to using the standard database query evaluation engine. Since the semantics of query answering over incomplete databases is that of certain answers, we would like to know when naive evaluation computes them: i.e., when certain answers can be found without inventing new specialized algorithms. For relational databases it is well known that unions of conjunctive queries possess this desirable property, and results on preservation of formulae under homomorphisms tell us that within relational calculus, this class cannot be extended under the open-world assumption. Our goal here is twofold. First, we develop a general framework that allows us to determine, for a given semantics of incompleteness, classes of queries for which naive evaluation computes certain answers. Second, we apply this approach to a variety of semantics, showing that for many classes of queries beyond unions of conjunctive queries, naive evaluation makes perfect sense under assumptions different from open-world. Our key observations are: (1) naive evaluation is equivalent to monotonicity of queries with respect to a semantics-induced ordering, and (2) for most reasonable semantics of incompleteness, such monotonicity is captured by preservation under various types of homomorphisms. Using these results we find classes of queries for which naive evaluation works, e.g., positive first-order formulae for the closed-world semantics. Even more, we introduce a general relation-based framework for defining semantics of incompleteness, show how it can be used to capture many known semantics and to introduce new ones, and describe classes of first-order queries for which naive evaluation works under such semantics.
Author Libkin, Leonid
Gheerbrant, Amélie
Sirangelo, Cristina
Author_xml – sequence: 1
  givenname: Amélie
  surname: Gheerbrant
  fullname: Gheerbrant, Amélie
  organization: LIAFA (Université Paris Diderot - Paris 7 and CNRS), France
– sequence: 2
  givenname: Leonid
  surname: Libkin
  fullname: Libkin, Leonid
  organization: University of Edinburgh, UK
– sequence: 3
  givenname: Cristina
  surname: Sirangelo
  fullname: Sirangelo, Cristina
  organization: LSV at ENS-Cachan, INRIA and CNRS, France
BackLink https://inria.hal.science/hal-01101184$$DView record in HAL
BookMark eNp1kMFKw0AURQdRsK2u3Wapi7RvMpOZzLLUagtFEXQ9vCYvGEkzNZME_Co_wh8zNcWFIDw48Dj3Lu6YnVauIsauOEw5l_EsUoZzA9OB8oSNeBzrUCopT9kIhIrC2PD4nI29fwMAmRg9YuoBvz47CpYdli02hasClwdPLdUF-cB1VAfrKnW7fUkNBbfY4BY9-Qt2lmPp6fLICXu5Wz4vVuHm8X69mG_CVEDShJgYjCBXQgFGOtM6Rcx1lG95zCVkBjIRmZyTSvVWZ0JEQlMie1ORNpBoMWE3Q-8rlnZfFzusP6zDwq7mG3v4Aef9JbLjvXs9uPvavbfkG7srfEpliRW51luupdSQABzU2aCmtfO-pvy3m4M9rGmPax4p-0T8J5EWzc9eTY1F-W_uGxIhd4o
CitedBy_id crossref_primary_10_1145_3156655_3156657
crossref_primary_10_1016_j_is_2019_07_004
crossref_primary_10_1016_j_artint_2015_11_004
crossref_primary_10_1145_2877206
crossref_primary_10_1016_j_artint_2016_04_005
crossref_primary_10_14778_3551793_3551818
Cites_doi 10.1145/773153.773179
10.1145/6012.15419
10.1017/CBO9781139060158
10.1016/0012-365X(92)90282-K
10.1145/543613.543644
10.1016/0304-3975(51)90007-2
10.1145/2594538.2594561
10.1145/1989284.1989294
10.1145/31846.31852
10.1145/1061318.1061323
10.1145/1634.1886
10.1145/2559905
10.1145/1131342.1131344
10.1016/0304-3975(91)90266-5
10.1145/1379759.1379763
10.1145/2274576.2274595
10.2168/LMCS-7(3:9)2011
10.1145/1989284.1989293
10.1145/155271.155275
10.1145/800105.803397
10.1145/1870103.1870107
10.1145/2463664.2463674
10.1145/1132863.1132869
10.5555/788017.788758
10.1016/0304-3975(90)90012-7
10.1093/acprof:oso/9780198528173.001.0001
10.5555/648225.749138
10.1007/978-3-642-39666-3_11
10.2307/2273560
10.2307/2269622
ContentType Journal Article
Copyright Distributed under a Creative Commons Attribution 4.0 International License
Copyright_xml – notice: Distributed under a Creative Commons Attribution 4.0 International License
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
1XC
VOOES
DOI 10.1145/2691190.2691194
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Hyper Article en Ligne (HAL)
Hyper Article en Ligne (HAL) (Open Access)
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList CrossRef
Computer and Information Systems Abstracts

DeliveryMethod fulltext_linktorsrc
Discipline Sciences (General)
Computer Science
EISSN 1557-4644
EndPage 42
ExternalDocumentID oai_HAL_hal_01101184v1
10_1145_2691190_2691194
GroupedDBID --Z
-DZ
-~X
.DC
23M
4.4
5GY
5VS
6J9
8US
8VB
AAKMM
AALFJ
AAYFX
AAYXX
ABPPZ
ACGFO
ACGOD
ACM
ADBCU
ADL
ADMLS
AEBYY
AEFXT
AEGXH
AEJOY
AEMOZ
AENEX
AENSD
AETEA
AFWIH
AFWXC
AHQJS
AIAGR
AIKLT
AKRVB
AKVCP
ALMA_UNASSIGNED_HOLDINGS
ASPBG
AVWKF
BDXCO
CCLIF
CITATION
CS3
D0L
EBS
EJD
FEDTE
GUFHI
HGAVV
H~9
I07
IAO
ICD
IEA
IGS
IOF
K1G
LHSKQ
N95
NEJ
P1C
P2P
PQQKQ
QWB
RNS
ROL
RXW
TAE
TH9
U5U
UPT
WH7
X6Y
XH6
XSW
ZCA
ZL0
7SC
8FD
JQ2
L7M
L~C
L~D
1XC
VOOES
ID FETCH-LOGICAL-c308t-a89a20f6360a27d77caaf72fb15140d90d329f1e6c7b7d33237e8427d6e790873
ISSN 0362-5915
IngestDate Fri May 09 12:15:04 EDT 2025
Fri Jul 11 04:34:09 EDT 2025
Thu Jul 03 08:35:20 EDT 2025
Thu Apr 24 23:12:01 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords naive tables/evaluation
homomorphisms
Incomplete data
certain answers
orderings
Language English
License Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c308t-a89a20f6360a27d77caaf72fb15140d90d329f1e6c7b7d33237e8427d6e790873
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
OpenAccessLink https://inria.hal.science/hal-01101184
PQID 1744708001
PQPubID 23500
PageCount 42
ParticipantIDs hal_primary_oai_HAL_hal_01101184v1
proquest_miscellaneous_1744708001
crossref_primary_10_1145_2691190_2691194
crossref_citationtrail_10_1145_2691190_2691194
PublicationCentury 2000
PublicationDate 2014-12-01
PublicationDateYYYYMMDD 2014-12-01
PublicationDate_xml – month: 12
  year: 2014
  text: 2014-12-01
  day: 01
PublicationDecade 2010
PublicationTitle ACM transactions on database systems
PublicationYear 2014
Publisher Association for Computing Machinery
Publisher_xml – name: Association for Computing Machinery
References e_1_2_2_4_1
e_1_2_2_25_1
e_1_2_2_5_1
e_1_2_2_6_1
e_1_2_2_23_1
e_1_2_2_7_1
e_1_2_2_22_1
e_1_2_2_21_1
e_1_2_2_1_1
e_1_2_2_20_1
e_1_2_2_2_1
e_1_2_2_3_1
Keisler H. J. (e_1_2_2_24_1) 1965
e_1_2_2_40_1
Libkin L. (e_1_2_2_28_1)
Libkin L. (e_1_2_2_30_1) 2014
Reiter R. (e_1_2_2_35_1)
e_1_2_2_9_1
e_1_2_2_29_1
e_1_2_2_8_1
e_1_2_2_27_1
e_1_2_2_26_1
Rounds B. (e_1_2_2_38_1)
e_1_2_2_14_1
e_1_2_2_37_1
e_1_2_2_13_1
e_1_2_2_12_1
e_1_2_2_39_1
e_1_2_2_11_1
e_1_2_2_10_1
e_1_2_2_31_1
e_1_2_2_32_1
Reiter R. (e_1_2_2_36_1)
e_1_2_2_18_1
e_1_2_2_33_1
e_1_2_2_17_1
e_1_2_2_34_1
e_1_2_2_16_1
e_1_2_2_15_1
Gunter C. (e_1_2_2_19_1)
References_xml – ident: e_1_2_2_11_1
  doi: 10.1145/773153.773179
– ident: e_1_2_2_40_1
  doi: 10.1145/6012.15419
– ident: e_1_2_2_5_1
  doi: 10.1017/CBO9781139060158
– ident: e_1_2_2_1_1
– volume-title: Principles of the 14th International Conference on Knowledge Representation and Reasoning (KR'14)
  year: 2014
  ident: e_1_2_2_30_1
– ident: e_1_2_2_20_1
  doi: 10.1016/0012-365X(92)90282-K
– ident: e_1_2_2_26_1
  doi: 10.1145/543613.543644
– volume-title: Logic and Data Bases
  ident: e_1_2_2_35_1
– ident: e_1_2_2_2_1
  doi: 10.1016/0304-3975(51)90007-2
– ident: e_1_2_2_31_1
  doi: 10.1145/2594538.2594561
– volume-title: Semantics in Databases
  ident: e_1_2_2_28_1
– ident: e_1_2_2_29_1
  doi: 10.1145/1989284.1989294
– ident: e_1_2_2_4_1
  doi: 10.1145/31846.31852
– ident: e_1_2_2_16_1
  doi: 10.1145/1061318.1061323
– ident: e_1_2_2_23_1
  doi: 10.1145/1634.1886
– ident: e_1_2_2_9_1
  doi: 10.1145/2559905
– ident: e_1_2_2_7_1
  doi: 10.1145/1131342.1131344
– ident: e_1_2_2_10_1
  doi: 10.1016/0304-3975(91)90266-5
– ident: e_1_2_2_37_1
  doi: 10.1145/1379759.1379763
– ident: e_1_2_2_15_1
– ident: e_1_2_2_18_1
  doi: 10.1145/2274576.2274595
– ident: e_1_2_2_22_1
  doi: 10.2168/LMCS-7(3:9)2011
– volume-title: On Conceptual Modelling
  ident: e_1_2_2_36_1
– ident: e_1_2_2_6_1
  doi: 10.1145/1989284.1989293
– ident: e_1_2_2_27_1
  doi: 10.1145/155271.155275
– ident: e_1_2_2_12_1
  doi: 10.1145/800105.803397
– ident: e_1_2_2_8_1
  doi: 10.1145/1870103.1870107
– ident: e_1_2_2_17_1
  doi: 10.1145/2463664.2463674
– volume-title: Semantics of Programming Languages: Structures and Techniques
  ident: e_1_2_2_19_1
– volume-title: Situation Theory and Applications. CSLI Lecture Notes
  ident: e_1_2_2_38_1
– ident: e_1_2_2_3_1
  doi: 10.1145/1132863.1132869
– ident: e_1_2_2_39_1
  doi: 10.5555/788017.788758
– ident: e_1_2_2_34_1
  doi: 10.1016/0304-3975(90)90012-7
– ident: e_1_2_2_21_1
  doi: 10.1093/acprof:oso/9780198528173.001.0001
– volume-title: Proceedings of the Symposium on the Theory of Models. North Holland, 158--169
  year: 1965
  ident: e_1_2_2_24_1
– ident: e_1_2_2_32_1
  doi: 10.5555/648225.749138
– ident: e_1_2_2_13_1
– ident: e_1_2_2_33_1
  doi: 10.1007/978-3-642-39666-3_11
– ident: e_1_2_2_14_1
  doi: 10.2307/2273560
– ident: e_1_2_2_25_1
  doi: 10.2307/2269622
SSID ssj0004897
Score 2.2295523
Snippet The term naïve evaluation refers to evaluating queries over incomplete databases as if nulls were usual data values, that is, to using the standard database...
The term naive evaluation refers to evaluating queries over incomplete databases as if nulls were usual data values, that is, to using the standard database...
The term naive evaluation refers to evaluating queries over incomplete databases as if nulls were usual data values, i.e., to using the standard database query...
SourceID hal
proquest
crossref
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
StartPage 1
SubjectTerms Computer Science
Equivalence
Homomorphisms
Logic in Computer Science
Mathematical analysis
Preservation
Queries
Semantics
Unions
Title Naïve Evaluation of Queries over Incomplete Databases
URI https://www.proquest.com/docview/1744708001
https://inria.hal.science/hal-01101184
Volume 39
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3db9MwELfY9sILsAFifMkgHoZQSuI4cfJYlY4KpUWIVupb5PhDq7S1aE154K_nLnaSMkAavCSRdW0i3y_nc-7ud4S8UbbKtFFxwBKVBTxWYSBBMlAVrOcylFpmWDs8naWTBf-0TJZ9m7umuqSuBurHH-tK_kerMAZ6xSrZf9Bs96cwANegXziChuF4Kx3PJOb9jDvCbvT8vuyQunj7DlMz8e3HlHFwjEG9tcQla7vvjg5HU2wS0XYMb0IH2gt6kufO5_54YUAFIOyICq7M5aoDRbGqfFuvwoCR0N13m9U1Fi-48M6osSeuW3f7oSHie0kbfYFVkrvqy4Hx9jIRAU8dhWNrUB07kQcO37OO0d4y6zi1fjfgHLkuWAo2OA8H7sz7taqNz88-l-eLoijn4-X8gBwxITBGfzT8MC2-9mWxWdNbp3tuz-wEt3h_4wa_OCUHF5gSe2NlbtyN-QNyz-8T6NAp_ZjcMesTcr_twUG9ST4hx_5qS888g_jbhyRpgEF7YNCNpR4YFIFBe2DQDhiPyOJ8PB9NAt8fI1BxmNWBzHLJQouMb5IJLYSS0gpmK_DieKjzUMcst5FJlaiEjmMWC5NxkEyNyMNMxI_J4XqzNk8IjVUktKqQDA4j_EmmLUussWlk01RV0SkZtBNUKk8ejz1MLktX2J6Ufkb9mZ-Ss-4H3xxvyt9FX8OMd1LIdz4ZFiWOoXMKO2D-HR7gVauQEgwgRrXk2mx22xK21Fzgvid6eguZZ-Ruj-3n5LC-3pkX4FbW1UsPn5-ml3UX
linkProvider EBSCOhost
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Naive+Evaluation+of+Queries+over+Incomplete+Databases&rft.jtitle=ACM+transactions+on+database+systems&rft.au=Gheerbrant%2C+Amelie&rft.au=Libkin%2C+Leonid&rft.au=Sirangelo%2C+Cristina&rft.date=2014-12-01&rft.issn=0362-5915&rft.eissn=1557-4644&rft.volume=39&rft.issue=4&rft.spage=1&rft.epage=42&rft_id=info:doi/10.1145%2F2691190.2691194&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0362-5915&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0362-5915&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0362-5915&client=summon