2021
DOI: 10.1145/3434295
|View full text |Cite
|
Sign up to set email alerts
|

Generating collection transformations from proofs

Abstract: Nested relations, built up from atomic types via product and set types, form a rich data model. Over the last decades the nested relational calculus, NRC, has emerged as a standard language for defining transformations on nested collections. NRC is a strongly-typed functional language which allows building up transformations using tupling and projections, a singleton-former, and a map operation that lifts transformations on tuples to transformations on sets. In this work we describe an alternative de… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
16
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(16 citation statements)
references
References 43 publications
0
16
0
Order By: Relevance
“…Our effective Beth-like theorem for nested relations extends two results in [5]. One is an ineffective result, which makes use of an idea in [15], but without any effectivity.…”
Section: Related Workmentioning
confidence: 53%
See 2 more Smart Citations
“…Our effective Beth-like theorem for nested relations extends two results in [5]. One is an ineffective result, which makes use of an idea in [15], but without any effectivity.…”
Section: Related Workmentioning
confidence: 53%
“…Our result implies that if we have NRC views ì 𝑉 that determine an NRC query 𝑄, then we can generate -from a suitable proof -an NRC rewriting of 𝑄 in terms of ì 𝑉 . The fact that such an NRC rewriting exists whenever there is a functional relationship was proven in [5]. But the argument for existence given there is model-theoretic.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Van den Bussche's work on simulating queries on nested sets using flat ones [54] has also inspired subsequent work on query shredding, flattening and (in this paper) lifting, though the simulation technique itself does not appear practical (as discussed in the extended version of Cheney et al [9]). More recently, Benedikt and Pradic [1] presented results on representing queries on nested collections using a bounded number of interpretations (first-order logic formulas corresponding to definable flat query expressions) in the context of their work on synthesizing N RC queries from proofs. This approach considers set-valued N RC only, and its relationship to our approach should be investigated further.…”
Section: Query Decorrelation and Delateralizationmentioning
confidence: 99%
“…Van den Bussche's work on simulating queries on nested sets using flat ones [53] has also inspired subsequent work on query shredding, flattening and (in this paper) lifting, though the simulation technique itself does not appear practical (as discussed in the extended version of Cheney et al [9]). More recently, Benedikt and Pradic [1] presented results on representing queries on nested collections using a bounded number of interpretations (first-order logic formulas corresponding to definable flat query expressions) in the context of their work on synthesizing N RC queries from proofs. This approach considers set-valued N RC only, and its relationship to our approach should be investigated further.…”
Section: Query Decorrelation and Delateralizationmentioning
confidence: 99%