We investigate the properties of a simple programming language whose main computational engine is structural recursion on sets. We describe a progression of sublanguages in this paradigm that (1) have increasing expressive power, and (2) illustrate robust conceptual restrictions thus exhibiting interesting additional properties. These properties suggest that we consider our sublanguages as candidates for "query languages". Viewing query languages as restrictions of our more general programming language has several advantages. First, there is no "impedance mismatch problem; the query languages are already there, so they share common semantic foundation with the general language. Second, we suggest a uniform characterization of...
In this paper we study the expressive power of query languages for nested bags. We define the ambien...
AbstractIn this paper we characterize exactly the complexity of a set-based database language called...
Theoretical foundations for querying databases based on bags are studied in this paper. We fully det...
We investigate the properties of a simple programming language whose main computational engine is st...
We investigate the properties of a simple programming language whose main computational engine is st...
We investigate the properties of a simple programming language whose main computational engine is st...
We propose a programming paradigm that tries to get close to both the semantic simplicity of rela-ti...
We propose a programming paradigm that tries to get close to both the semantic simplicity of relatio...
We propose a programming paradigm that tries to get close to both the semantic simplicity of relatio...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
Most database theory focused on investigating databases containing sets of tuples. In practice datab...
We follow a new paradigm of programming languages in which imperative programming constructs and pro...
AbstractAlgebraic and calculus database query languages for recursively typed complex objects based ...
. The syntax of comprehensions is very close to the syntax of a number of practical database query l...
In this paper we study the expressive power of query languages for nested bags. We define the ambien...
AbstractIn this paper we characterize exactly the complexity of a set-based database language called...
Theoretical foundations for querying databases based on bags are studied in this paper. We fully det...
We investigate the properties of a simple programming language whose main computational engine is st...
We investigate the properties of a simple programming language whose main computational engine is st...
We investigate the properties of a simple programming language whose main computational engine is st...
We propose a programming paradigm that tries to get close to both the semantic simplicity of rela-ti...
We propose a programming paradigm that tries to get close to both the semantic simplicity of relatio...
We propose a programming paradigm that tries to get close to both the semantic simplicity of relatio...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
Most database theory focused on investigating databases containing sets of tuples. In practice datab...
We follow a new paradigm of programming languages in which imperative programming constructs and pro...
AbstractAlgebraic and calculus database query languages for recursively typed complex objects based ...
. The syntax of comprehensions is very close to the syntax of a number of practical database query l...
In this paper we study the expressive power of query languages for nested bags. We define the ambien...
AbstractIn this paper we characterize exactly the complexity of a set-based database language called...
Theoretical foundations for querying databases based on bags are studied in this paper. We fully det...