Practical database query languages are usually equipped with some aggregate functions. For example, \ nd mean of column " can be expressed in SQL. However, the manner in which aggregate functions were introduced in these query languages leaves something to be desired. Breazu-Tannen, Buneman, and Wong [3] introduced a nested relational languageNRC(=) based on monads [16, 24] and structural recursion [1, 2]. It was shown in Wong [27] that this language is equivalent to the nested relational algebras of Thomas and Fischer [22], Schek and Scholl [20], and Colby [4]. NRC(=) enjoys certain advantages over these languages: it is naturally embedded in functional languages, it is readily extensible, and it has a compact equational theory. Ther...
Query optimization has played a vital role in database research since the 1970’s and up till now. In...
Language-integrated query is a powerful programming construct allowingdatabase queries and ordinary ...
Language-integrated query is a powerful programming construct allowing database queries and ordinary...
this report as a basis for investigating aggregate functions. In section 2, the nested relational ca...
In this paper, we give a precise definition of the semantics of SQL queries having aggregate functio...
Abstract. We examine the power of incremental evaluation systems that use an SQL-like language for m...
We proposed in [7] a nested relational calculus and a nested relational algebra based on structural ...
We proposed in [7] a nested relational calculus and a nested relational algebra based on structural ...
Theoretical foundations for querying databases based on bags are studied in this paper. We fully det...
Standard SQL is incapable of handling recursive database queries and nested relations. A proposed so...
AbstractIt is a folk result in database theory that SQL cannot express recursive queries such as rea...
Bulk types such as sets, bags, and lists are monads, and therefore support a notation for database q...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
Query languages often allow a limited amount of anthmetic and string operations on domain values, an...
We consider the theory of database queries on a relational data model that includes a set of fixed r...
Query optimization has played a vital role in database research since the 1970’s and up till now. In...
Language-integrated query is a powerful programming construct allowingdatabase queries and ordinary ...
Language-integrated query is a powerful programming construct allowing database queries and ordinary...
this report as a basis for investigating aggregate functions. In section 2, the nested relational ca...
In this paper, we give a precise definition of the semantics of SQL queries having aggregate functio...
Abstract. We examine the power of incremental evaluation systems that use an SQL-like language for m...
We proposed in [7] a nested relational calculus and a nested relational algebra based on structural ...
We proposed in [7] a nested relational calculus and a nested relational algebra based on structural ...
Theoretical foundations for querying databases based on bags are studied in this paper. We fully det...
Standard SQL is incapable of handling recursive database queries and nested relations. A proposed so...
AbstractIt is a folk result in database theory that SQL cannot express recursive queries such as rea...
Bulk types such as sets, bags, and lists are monads, and therefore support a notation for database q...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
Query languages often allow a limited amount of anthmetic and string operations on domain values, an...
We consider the theory of database queries on a relational data model that includes a set of fixed r...
Query optimization has played a vital role in database research since the 1970’s and up till now. In...
Language-integrated query is a powerful programming construct allowingdatabase queries and ordinary ...
Language-integrated query is a powerful programming construct allowing database queries and ordinary...