Database Query Languages Embedded in the Typed Lambda Calculus (1993)
Cached
Download Links
- [wwwipd.ira.uka.de]
- [wilma.cs.brown.edu]
- [www.cs.brandeis.edu]
- DBLP
Other Repositories/Bibliography
by
Gerd Hillebrand
,
Paris C. Kanellakis
,
Harry G. Mairson
| Citations: | 23 - 7 self |
BibTeX
@MISC{Hillebrand93databasequery,
author = {Gerd Hillebrand and Paris C. Kanellakis and Harry G. Mairson},
title = {Database Query Languages Embedded in the Typed Lambda Calculus},
year = {1993}
}
Years of Citing Articles
OpenURL
Abstract
We investigate the expressive power of the typed -calculus when expressing computations over finite structures, i.e., databases. We show that the simply typed -calculus can express various database query languages such as the relational algebra, fixpoint logic, and the complex object algebra. In our embeddings, inputs and outputs are -terms encoding databases, and a program expressing a query is a -term which types when applied to an input and reduces to an output.







