While all relational database systems are based on the bag data model, much of theoretical research still views relations as sets. Recent attempts to provide theoretical foundations for modern data management problems under the bag semantics concentrated on applications that need to deal with incomplete relations, i.e., relations populated by constants and nulls. Our goal is to provide a complete characterization of the complexity of query answering over such relations in fragments of bag relational algebra. The main challenges that we face are twofold. First, bag relational algebra has more operations than its set analog (e.g., additive union, max-union, min-intersection, duplicate elimination) and the relationship between various fragments is not fully known. Thus we first fill this gap. Second, we look at query answering over incomplete data, which again is more complex than in the set case: rather than certainty and possibility of answers, we now have numerical information about occurrences of tuples. We then fully classify the complexity of finding this information in all the fragments of bag relational algebra.

Fragments of bag relational algebra: Expressiveness and certain answers / Console, M.; Guagliardo, P.; Libkin, L.. - In: INFORMATION SYSTEMS. - ISSN 0306-4379. - 105:(2022). [10.1016/j.is.2020.101604]

Fragments of bag relational algebra: Expressiveness and certain answers

Console M.
;
Guagliardo P.
;
Libkin L.
2022

Abstract

While all relational database systems are based on the bag data model, much of theoretical research still views relations as sets. Recent attempts to provide theoretical foundations for modern data management problems under the bag semantics concentrated on applications that need to deal with incomplete relations, i.e., relations populated by constants and nulls. Our goal is to provide a complete characterization of the complexity of query answering over such relations in fragments of bag relational algebra. The main challenges that we face are twofold. First, bag relational algebra has more operations than its set analog (e.g., additive union, max-union, min-intersection, duplicate elimination) and the relationship between various fragments is not fully known. Thus we first fill this gap. Second, we look at query answering over incomplete data, which again is more complex than in the set case: rather than certainty and possibility of answers, we now have numerical information about occurrences of tuples. We then fully classify the complexity of finding this information in all the fragments of bag relational algebra.
2022
Bag semantics; Certain answers; Complexity; Expressiveness; Relational algebra
01 Pubblicazione su rivista::01a Articolo in rivista
Fragments of bag relational algebra: Expressiveness and certain answers / Console, M.; Guagliardo, P.; Libkin, L.. - In: INFORMATION SYSTEMS. - ISSN 0306-4379. - 105:(2022). [10.1016/j.is.2020.101604]
File allegati a questo prodotto
File Dimensione Formato  
Console_Fragments_2020.pdf

accesso aperto

Note: https://doi.org/10.1016/j.is.2020.101604
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Creative commons
Dimensione 647.6 kB
Formato Adobe PDF
647.6 kB Adobe PDF
Console_Fragments_2022.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 648.68 kB
Formato Adobe PDF
648.68 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1490365
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact