• Publications
  • Influence
Access path selection in a relational database management system
This paper describes how System R chooses access paths for both simple (single relation) and complex queries (such as joins) given a user specification of desired data as a boolean expression of predicates. Expand
XQuery: a query language for XML
This tutorial will provide an overview of the syntax and semantics of XQuery, as well as insight into the principles that guided the design of the language. Expand
SEQUEL: A structured English query language
The data manipulation facility for a structured English query language (SEQUEL) which can be used for accessing data in an integrated relational data base. Expand
System R: relational approach to database management
This paper contains a description of the overall architecture and design of the system, and emphasizes that System R is a vehicle for research in database architecture, and is not planned as a product. Expand
Xml query use cases
This document specifies usage scenarios for the W3C XML Query data model, algebra, and query language and encourages feedback on this version. Expand
Quilt: An XML Query Language for Heterogeneous Data Sources
The name Quilt suggests both the way in which features from several languages were assembled to make a new query language, and theway in which Quilt queries can combine information from diverse data sources into a query result with a new structure of its own. Expand
XQuery: An XML query language
The need for an XML query language for Extensible Markup Language (XML) data sources is explained, a tutorial overview of XQuery is provided, and includes several examples of its use. Expand
SEQUEL 2: A Unified Approach to Data Definition, Manipulation, and Control
SEQUEL 2 is a relational data language that provides a consistent, English keyword-oriented set of facilities for query, data definition, data manipulation, and datac ontrol. SEQUEL 2 may be usedExpand
Extending XQuery for analytics
This paper provides a proposal for extending the XQuery FLWOR expression with explicit syntax for grouping and for numbering of results, and shows that these new XQuery constructs not only simplify the construction and evaluation of queries requiring grouping and ranking but also enable complex analytic queries to be expressed without additional language extensions. Expand