Abstract
A Datalog program can be viewed as a syntactic specification of a mapping from database instances over some schema to database instances over another schema. We establish a large class of Datalog programs for which this mapping admits a (generalized) right-adjoint. We employ these results to obtain new insights into the existence of, and methods for constructing, homomorphism dualities within restricted classes of instances. From this, we derive new results regarding the existence of uniquely characterizing data examples for database queries in the presence of integrity constraints.
Original language | English |
---|---|
Title of host publication | 27th International Conference on Database Theory (ICDT 2024) |
Editors | Graham Cormode, Michael Shekelyan |
Publisher | Schloss Dagstuhl |
ISBN (Electronic) | 9783959773126 |
DOIs | |
Publication status | Published - 14 Mar 2024 |
Event | 27th International Conference on Database Theory, ICDT 2024 - Paestum, Italy Duration: 25 Mar 2024 → 28 Mar 2024 |
Publication series
Name | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 290 |
ISSN (Print) | 1868-8969 |
Conference
Conference | 27th International Conference on Database Theory, ICDT 2024 |
---|---|
Country/Territory | Italy |
City | Paestum |
Period | 25/03/24 → 28/03/24 |
Bibliographical note
Funding:Balder ten Cate: Supported by the European Union’s Horizon 2020 research and innovation programme (MSCA-101031081). Víctor Dalmau: Supported by the MiCin under grants PID2019-109137GB-C22 and PID2022-138506NB-C22, and the Maria de Maeztu program (CEX2021-001195-M). Jakub Opršal: Supported by the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie Grant Agreement No 101034413.
Publisher Copyright:
© Balder ten Cate, Víctor Dalmau, and Jakub Opršal.
Keywords
- Adjoints
- Conjunctive Queries
- Data Examples
- Database Constraints
- Datalog
- Homomorphism Dualities
ASJC Scopus subject areas
- Software