EDBT 2026 Demo / reviewers in the wild / expert
Roberta Cochrane
dblp:93/595
· DBLP profile ↗
13ranked-venue papers
1as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 12 · 1 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
13 papers |
Query processing and optimization · 67% Database system architecture and tuning · 16% Data models and query languages · 8% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 19 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
XML query processing |
0.1 | 2 | 2005 | System RX: One Part Relational, One Part XML · SIGMOD Conference 2005 A Framework for Using Materialized XPath Views in XML Query Processing · VLDB 2004 |
Query processing and optimization
view maintenance |
0.1 | 3 | 2001 | fAST Refresh using Mass Query Optimization · ICDE 2001 How To Roll a Join: Asynchronous Incremental View Maintenance · SIGMOD Conference 2000 Maintenance of Automatic Summary Tables · SIGMOD Conference 2000 |
Query processing and optimization › view maintenance
incremental view maintenance |
0.1 | 2 | 2002 | Incremental Maintenance for Non-Distributive Aggregate Functions · VLDB 2002 How To Roll a Join: Asynchronous Incremental View Maintenance · SIGMOD Conference 2000 |
Query processing and optimization
materialized view |
0.0 | 1 | 2004 | A Framework for Using Materialized XPath Views in XML Query Processing · VLDB 2004 |
Query processing and optimization › multi-query optimization
common subexpression elimination |
0.0 | 1 | 2001 | fAST Refresh using Mass Query Optimization · ICDE 2001 |
Query processing and optimization › multi-query optimization
query sharing |
0.0 | 1 | 2001 | fAST Refresh using Mass Query Optimization · ICDE 2001 |
Transaction processing and concurrency control
contention management |
0.0 | 1 | 2000 | How To Roll a Join: Asynchronous Incremental View Maintenance · SIGMOD Conference 2000 |
Query processing and optimization › analytical query processing
decision support query processing |
0.0 | 1 | 2000 | Answering Complex SQL Queries Using Automatic Summary Tables · SIGMOD Conference 2000 |
Query processing and optimization
query rewriting |
0.0 | 1 | 2000 | Answering Complex SQL Queries Using Automatic Summary Tables · SIGMOD Conference 2000 |
Query processing and optimization
aggregate query processing |
0.0 | 2 | 2002 | Incremental Maintenance for Non-Distributive Aggregate Functions · VLDB 2002 Maintenance of Automatic Summary Tables · SIGMOD Conference 2000 |
Indexing and storage engines
XML storage and indexing |
0.0 | 1 | 2005 | System RX: One Part Relational, One Part XML · SIGMOD Conference 2005 |
Data integration and cleaning
data warehouse |
0.0 | 1 | 2001 | fAST Refresh using Mass Query Optimization · ICDE 2001 |
Data models and query languages
relational algebra |
0.0 | 1 | 1992 | Grammars and Relations · IEEE Trans. Software Eng. 1992 |
Database system architecture and tuning
active database |
0.0 | 1 | 1991 | Implementing Set-Oriented Production Rules as an Extension to Starburst · VLDB 1991 |
Database system architecture and tuning › active database
production rules |
0.0 | 1 | 1991 | Implementing Set-Oriented Production Rules as an Extension to Starburst · VLDB 1991 |
Data models and query languages
SQL |
0.0 | 2 | 1996 | Integrating Triggers and Declarative Constraints in SQL Database Systems · VLDB 1996 Starburst II: The Extender Strikes Back! · SIGMOD Conference 1991 |
Programming languages and type systems › grammar formalisms
grammar-based specification |
0.0 | 1 | 1992 | Grammars and Relations · IEEE Trans. Software Eng. 1992 |
Data models and query languages
query language |
0.0 | 1 | 1991 | Starburst II: The Extender Strikes Back! · SIGMOD Conference 1991 |
Query processing and optimization › query execution
set-oriented execution |
0.0 | 1 | 1991 | Implementing Set-Oriented Production Rules as an Extension to Starburst · VLDB 1991 |
Methods — techniques the papers use, named apart from their topics
XPath views · 0.0query stacking · 0.0query matching · 0.0graph-based query matching · 0.0cube AST maintenance · 0.0relational algebra extension · 0.0normalization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | System RX: One Part Relational, One Part XMLabstractThis paper describes the overall architecture and design aspects of a hybrid relational and XML database system called System RX. We believe that such a system is fundamental in the evolution of enterprise data management solutions: XML and relational data will co-exist and complement each other in enterprise solutions. Furthermore, a successful XML repository requires much of the same infrastructure that already exists in a relational database management system. Finally, XML query languages have considerable conceptual and functional overlap with relational dataflow engines. System RX is the first truly hybrid system that comingles XML and relational data, giving them equal footing. The new support for XML includes native support for storage and indexing as well as query compilation and evaluation support for the latest industry-standard query languages, SQL/XML and XQuery. By building a hybrid system, we leverage more than 20 years of data management research to advance XML technology to the same standards expected from mature relational systems. Kevin S. Beyer, Roberta Cochrane, Vanja Josifovski, Jim Kleewein, George Lapis, Guy M. Lohman, Robert Lyle, Fatma Özcan 0001, Hamid Pirahesh, Normen Seemann, Tuong C. Truong, Bert Van der Linden, Brian Vickery |
SIGMOD Conference | 2 |
| 2004 | A Framework for Using Materialized XPath Views in XML Query Processing
Andrey Balmin, Fatma Özcan 0001, Kevin S. Beyer, Roberta Cochrane, Hamid Pirahesh |
VLDB | 4 |
| 2002 | Incremental Maintenance for Non-Distributive Aggregate Functions
Themis Palpanas, Richard Sidle, Roberta Cochrane, Hamid Pirahesh |
VLDB | 3 |
| 2001 | fAST Refresh using Mass Query OptimizationabstractAutomatic summary tables (ASTs), more commonly known as materialized views, are widely used to enhance query performance, particularly for aggregate queries. Such queries access a huge number of rows to retrieve aggregated summary data while performing multiple joins in the context of a typical data warehouse star schema. To keep ASTs consistent with their underlying base data, the ASTs are either immediately synchronized or fully recomputed. This paper proposes an optimization strategy for simultaneously refreshing multiple ASTs, thus avoiding multiple scans of a large fact table (one pass for AST computation). A query stacking strategy detects common sub-expressions using the available query matching technology of DB2. Since exact common sub-expressions are rare, the novel query sharing approach systematically generates common subexpressions for a given set of "related" queries, considering different predicates, grouping expressions, and sets of base tables. The theoretical framework, a prototype implementation of both strategies in the IBM DB2 UDB/UWO database system, and performance evaluations based on the TPC/R data schema are presented in this paper. Wolfgang Lehner, Roberta Cochrane, Hamid Pirahesh, Markos Zaharioudakis |
ICDE | 2 |
| 2000 | Maintenance of Automatic Summary TablesabstractMaterialized views (or Automatic Summary Tables—ASTs) are commonly used to improve the performance of aggregation queries by orders of magnitude. In contrast to regular tables, ASTs are synchronized by the database system. In this paper, we present techniques for maintaining cube ASTs. Our implementation is based on IBM DB2 UDB. Wolfgang Lehner, Richard Sidle, Hamid Pirahesh, Roberta Cochrane |
SIGMOD Conference | 4 |
| 2000 | How To Roll a Join: Asynchronous Incremental View MaintenanceabstractIncremental refresh of a materialized join view is often less expensive than a full, non-incremental refresh. However, it is still a potentially costly atomic operation. This paper presents an algorithm that performs incremental view maintenance as a series of small, asynchronous steps. The size of each step can be controlled to limit contention between the refresh process and concurrent operations that access the materialized view or the underlying relations. The algorithm supports point-in-time refresh, which allows a materialized view to be refreshed to any time between the last refresh and the present. Kenneth Salem, Kevin S. Beyer, Roberta Cochrane, Bruce G. Lindsay 0001 |
SIGMOD Conference | 3 |
| 2000 | Answering Complex SQL Queries Using Automatic Summary TablesabstractWe investigate the problem of using materialized views to answer SQL queries. We focus on modern decision-support queries, which involve joins, arithmetic operations and other (possibly user-defined) functions, aggregation (often along multiple dimensions), and nested subqueries. Given the complexity of such queries, the vast amounts of data upon which they operate, and the requirement for interactive response times, the use of materialized views (MVs) of similar complexity is often mandatory for acceptable performance. We present a novel algorithm that is able to rewrite a user query so that it will access one or more of the available MVs instead of the base tables. The algorithm extends prior work by addressing the new sources of complexity mentioned above, that is, complex expressions, multidimensional aggregation, and nested subqueries. It does so by relying on a graphical representation of queries and a bottom-up, pair-wise matching of nodes from the query and MV graphs. This approach offers great modularity and extensibility, allowing for the rewriting of a large class of queries. Markos Zaharioudakis, Roberta Cochrane, George Lapis, Hamid Pirahesh, Monica Urata |
SIGMOD Conference | 2 |
| 2000 | Practical Applications of Triggers and Constraints: Success and Lingering Issues (10-Year Award)
Stefano Ceri, Roberta Cochrane, Jennifer Widom |
VLDB | 2 |
| 1996 | Integrating Triggers and Declarative Constraints in SQL Database Systems
Roberta Cochrane, Hamid Pirahesh, Nelson Mendonça Mattos |
VLDB | 1 |
| 1992 | Grammars and RelationsabstractProgramming languages and databases have evolved on separate foundations and with separate goals for many years. Buzzwords such as persistent data objects, objectoriented databases and software engineering databases reflect increased activity aimed at integrating the two areas at their current state of evolution. This paper suggests that we retum to basics and consider the foundation of the two areas, grammars and relations, as a basis for their integration. We present an algorithm, GeneRel, which given a grammar automatically generates a set of normalized relations in which objects derived from the grammar can be stored. We demonstrate how the algorithm applied to a meta- grammar generates relations in which grammars derived from the meta-grammar can be stored. We show how an extended relational algebra can be used to retrieve information about stored grammars and stored objects derived from the grammars. We outline an algorithm, GeneView, which given a set of non-terminals from a grammar generates a set of view definitions on the created relations. Leo Mark, Roberta Cochrane |
IEEE Trans. Software Eng. | 2 |
| 1991 | Starburst II: The Extender Strikes Back!abstractNo abstract available. Guy M. Lohman, George Lapis, Tobin J. Lehman, Rakesh Agrawal 0001, Roberta Cochrane, John McPherson, C. Mohan 0001, Hamid Pirahesh, Jennifer Widom |
SIGMOD Conference | 5 |
| 1991 | On Maintaining Priorities in a Production Rule System
Rakesh Agrawal 0001, Roberta Cochrane, Bruce G. Lindsay 0001 |
VLDB | 2 |
| 1991 | Implementing Set-Oriented Production Rules as an Extension to Starburst
Jennifer Widom, Roberta Cochrane, Bruce G. Lindsay 0001 |
VLDB | 2 |