Standard SQL is incapable of handling recursive database queries and nested relations. A proposed solution to allow recursion in SQL was given in SQL [KC93], while a solution to allow nested relations in SQL was given in SQL=N F [RKB87]. However, these two problems with SQL were handled separately, and an extended SQL that handles both recursive queries and nested relations is still lacking. To overcome this shortcoming, we propose an extended SQL, called SQL =NR, that not only can handle both recursive queries and nested relations, but also allows aggregate operators. A query Q in SQL =NR is processed by rst transforming Q into rule expressions in LDL=NR, a logic database language for nested relations, and the transformed rule expressions...
AbstractWe present constructs for computing aggregate functions over sets of tuples and along paths ...
We study the fundamental limitations of relational algebra (RA) and SQL in supporting sequence and s...
There is growing interest in query language extensions for pattern matching over event streams and s...
AbstractIt is a folk result in database theory that SQL cannot express recursive queries such as rea...
Abstract. We examine the power of incremental evaluation systems that use an SQL-like language for m...
Practical database query languages are usually equipped with some aggregate functions. For example, ...
The relational database language SQL:1999 standard supports recursion, but thisapproach is limited ...
Existing rule-based nested relational database query languages do not provide built-in predicates fo...
International audienceGraph databases have received a lot of attention as they are particularly use...
Abstract. SQL is the de facto standard language for relational databases and has evolved by introduc...
Query equivalence is a fundamental problem within database theory. The correctness of all forms of l...
Language-integrated query is a powerful programming construct allowing database queries and ordinary...
Some aggregate and grouping queries are conceptually simple, but difficult to express in SQL. This d...
In this paper, we give a precise definition of the semantics of SQL queries having aggregate functio...
Object Relational Mappings reduce a gap between Relational Databases and programming languages. Howe...
AbstractWe present constructs for computing aggregate functions over sets of tuples and along paths ...
We study the fundamental limitations of relational algebra (RA) and SQL in supporting sequence and s...
There is growing interest in query language extensions for pattern matching over event streams and s...
AbstractIt is a folk result in database theory that SQL cannot express recursive queries such as rea...
Abstract. We examine the power of incremental evaluation systems that use an SQL-like language for m...
Practical database query languages are usually equipped with some aggregate functions. For example, ...
The relational database language SQL:1999 standard supports recursion, but thisapproach is limited ...
Existing rule-based nested relational database query languages do not provide built-in predicates fo...
International audienceGraph databases have received a lot of attention as they are particularly use...
Abstract. SQL is the de facto standard language for relational databases and has evolved by introduc...
Query equivalence is a fundamental problem within database theory. The correctness of all forms of l...
Language-integrated query is a powerful programming construct allowing database queries and ordinary...
Some aggregate and grouping queries are conceptually simple, but difficult to express in SQL. This d...
In this paper, we give a precise definition of the semantics of SQL queries having aggregate functio...
Object Relational Mappings reduce a gap between Relational Databases and programming languages. Howe...
AbstractWe present constructs for computing aggregate functions over sets of tuples and along paths ...
We study the fundamental limitations of relational algebra (RA) and SQL in supporting sequence and s...
There is growing interest in query language extensions for pattern matching over event streams and s...