VLDB 2026 Research / reviewers in the wild / expert
Alberto O. Mendelzon
dblp:m/AOMendelzon
· DBLP profile ↗
90ranked-venue papers
16as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 66 · 13 first-authorTheory of computation · 16 · 2 first-authorArtificial intelligence and machine learning · 5Software engineering, systems software and programming languages · 3Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorComputer networks · 2Graphics, computer vision, multimedia, augmented reality and games · 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
51 papers |
Query processing and optimization · 26% Data models and query languages · 20% Database theory · 15% | |
| Theoretical computer science
8 papers |
Computational complexity · 61% Logic in computer science · 18% Algorithms and data structures · 15% |
Topics — the 30 heaviest of 97, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
OLAP |
0.1 | 4 | 2005 | Capturing summarizability with integrity constraints in OLAP · ACM Trans. Database Syst. 2005 OLAP Dimension Constraints · PODS 2002 Temporal Queries in OLAP · VLDB 2000 |
Query processing and optimization › OLAP
OLAP query optimization |
0.1 | 2 | 2005 | Concise descriptions of subsets of structured sets · ACM Trans. Database Syst. 2005 Concise descriptions of subsets of structured sets · PODS 2003 |
Database theory
integrity constraints |
0.1 | 2 | 2005 | Capturing summarizability with integrity constraints in OLAP · ACM Trans. Database Syst. 2005 OLAP Dimension Constraints · PODS 2002 |
Information retrieval
text summarization |
0.1 | 2 | 2005 | Capturing summarizability with integrity constraints in OLAP · ACM Trans. Database Syst. 2005 OLAP Dimension Constraints · PODS 2002 |
Data models and query languages
multidimensional data model |
0.1 | 3 | 2005 | Capturing summarizability with integrity constraints in OLAP · ACM Trans. Database Syst. 2005 OLAP Dimension Constraints · PODS 2002 Maintaining Data Cubes under Dimension Updates · ICDE 1999 |
Data mining
anomaly detection |
0.1 | 1 | 2005 | Using Datacube Aggregates for Approximate Querying and Deviation Detection · IEEE Trans. Knowl. Data Eng. 2005 |
Query processing and optimization
approximate query processing |
0.1 | 1 | 2005 | Using Datacube Aggregates for Approximate Querying and Deviation Detection · IEEE Trans. Knowl. Data Eng. 2005 |
Data mining › model selection
minimum description length |
0.1 | 1 | 2005 | Concise descriptions of subsets of structured sets · ACM Trans. Database Syst. 2005 |
Data mining › anomaly detection
outlier detection |
0.1 | 1 | 2005 | Using Datacube Aggregates for Approximate Querying and Deviation Detection · IEEE Trans. Knowl. Data Eng. 2005 |
Information retrieval › text summarization
search result summarization |
0.1 | 1 | 2005 | Concise descriptions of subsets of structured sets · ACM Trans. Database Syst. 2005 |
Query processing and optimization
XML query processing |
0.1 | 1 | 2005 | Benefits of Path Summaries in an XML Query Optimizer Supporting Multiple Access Methods · VLDB 2005 |
Database system architecture and tuning
database design |
0.1 | 6 | 2002 | OLAP Dimension Constraints · PODS 2002 Independent and Separable Database Schemes · SIAM J. Comput. 1987 Answering queries on embedded-complete database schemes · J. ACM 1987 |
Database theory
query containment |
0.0 | 1 | 2004 | Foundations of Semantic Web Databases · PODS 2004 |
Query processing and optimization
query rewriting |
0.0 | 1 | 2004 | Extending Query Rewriting Techniques for Fine-Grained Access Control · SIGMOD Conference 2004 |
Data models and query languages
RDF query language |
0.0 | 1 | 2004 | Foundations of Semantic Web Databases · PODS 2004 |
Indexing and storage engines
temporal indexing |
0.0 | 1 | 2004 | Indexing Temporal XML Documents · VLDB 2004 |
Indexing and storage engines
XML indexing |
0.0 | 1 | 2004 | Indexing Temporal XML Documents · VLDB 2004 |
Data models and query languages
XML schema validation |
0.0 | 1 | 2004 | Efficient Incremental Validation of XML Documents · ICDE 2004 |
Computational complexity › complexity of reasoning
query answering complexity |
0.0 | 1 | 2004 | Foundations of Semantic Web Databases · PODS 2004 |
Query processing and optimization › XML query processing
XML query optimization |
0.0 | 1 | 2003 | Concise descriptions of subsets of structured sets · PODS 2003 |
Query processing and optimization
similarity query processing |
0.0 | 2 | 2000 | Querying Time Series Data Based on Similarity · IEEE Trans. Knowl. Data Eng. 2000 Similarity-Based Queries · PODS 1995 |
Information retrieval
similarity search |
0.0 | 2 | 2002 | Efficient retrieval of similar shapes · VLDB J. 2002 Similarity-Based Queries · PODS 1995 |
Data models and query languages › query language
web query languages |
0.0 | 2 | 1998 | WebOQL: Restructuring Documents, Databases, and Webs · ICDE 1998 Formal Models of Web Queries · PODS 1997 |
Database theory › dependency theory
implication problem |
0.0 | 2 | 2002 | OLAP Dimension Constraints · PODS 2002 Testing Implications of Data Dependencies (Abstract) · SIGMOD Conference 1979 |
Data integration and cleaning
data generation |
0.0 | 1 | 2002 | ToXgene: a template-based data generator for XML · SIGMOD Conference 2002 |
Information retrieval › image retrieval
shape retrieval |
0.0 | 1 | 2002 | Efficient retrieval of similar shapes · VLDB J. 2002 |
Query processing and optimization
view maintenance |
0.0 | 1 | 2002 | Efficient Queries over Web Views · IEEE Trans. Knowl. Data Eng. 2002 |
Indexing and storage engines
multidimensional indexing |
0.0 | 2 | 2000 | Querying Time Series Data Based on Similarity · IEEE Trans. Knowl. Data Eng. 2000 Similarity-Based Queries for Time Series Data · SIGMOD Conference 1997 |
Spatial and temporal data management
temporal query processing |
0.0 | 1 | 2000 | Temporal Queries in OLAP · VLDB 2000 |
Spatial and temporal data management
time series data |
0.0 | 1 | 2000 | Querying Time Series Data Based on Similarity · IEEE Trans. Knowl. Data Eng. 2000 |
Methods — techniques the papers use, named apart from their topics
complexity analysis · 0.1inference rules · 0.1DTD · 0.1information entropy · 0.1implication algorithm · 0.1MDL algorithms · 0.1XML schema · 0.0XML Schema · 0.0template-based generation · 0.0link and inclusion constraints · 0.0algebraic rewriting · 0.0tableaux · 0.0polynomial-time algorithm · 0.0graphlog · 0.0inductive pebble games · 0.0alternating turing machine · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Foundations of Semantic Web databases
Claudio Gutierrez 0001, Carlos A. Hurtado, Alberto O. Mendelzon, Jorge Pérez 0001 |
J. Comput. Syst. Sci. | 3 |
| 2008 | On space constrained set selection problems
Themis Palpanas, Nick Koudas, Alberto O. Mendelzon |
Data Knowl. Eng. | 3 |
| 2006 | Authorization-Transparent Access Control for XML Under the Non-Truman Model
Yaron Kanza, Alberto O. Mendelzon, Renée J. Miller, Zheng Zhang 0002 |
EDBT | 2 |
| 2006 | Declarative generation of synthetic XML dataabstractAbstract Synthetic data can be extremely useful in testing and evaluating algorithms, tools and systems. Most synthetic data generators available today are the result of individual benchmarking efforts. Typically, these are complex programs in which the specifications of both the structure and the contents of the data are hard‐coded. As a result, it is often difficult to customize these tools for producing synthetic data tailored for specific needs. In this article, we describe the ToXgene synthetic data generator, which is a declarative tool for generating realistic XML data for benchmarking as well as testing purposes. We present our template specification language, which consists of augmenting XML Schema with probabilistic models that guide the data‐generation process. We discuss the architecture of our current implementation and we argue about ToXgene's usefulness by discussing experimental results as well as describing two projects that use our tool. Copyright © 2006 John Wiley & Sons, Ltd. Denilson Barbosa 0001, Alberto O. Mendelzon |
Softw. Pract. Exp. | 2 |
| 2005 | Typed functional query languages with equational specificationsabstractWe present a framework for functionally modeling query languages and data models. Data and queries are uniformly represented by first-order functions, and query-language constructs by polymorphic higher-order functions. The functions are typed by a database-oriented type system that supports polymorphism and nesting of types, thus one can perform static type-checking and type-inferencing of query-expressions. The query language can be freely extended by introducing new querying constructs as polymorphic higher-order functions.While type information gives the input-output description of the functions, the semantic information is captured by equational specifications. Knowledge about the functions is represented as equalities of functional expressions in the form of equations. By equational axiomatization of the query language, database problems of query equivalence and answering-query with views can be posed as equational word-problems and equational matching. Ken Q. Pu, Alberto O. Mendelzon |
CIKM | 2 |
| 2005 | Authorization Views and Conditional Query Containment
Zheng Zhang 0002, Alberto O. Mendelzon |
ICDT | 2 |
| 2005 | Designing Information-Preserving Mapping Schemes for XML
Denilson Barbosa 0001, Juliana Freire, Alberto O. Mendelzon |
VLDB | 3 |
| 2005 | Benefits of Path Summaries in an XML Query Optimizer Supporting Multiple Access Methods
Attila Barta, Mariano P. Consens, Alberto O. Mendelzon |
VLDB | 3 |
| 2005 | Using Datacube Aggregates for Approximate Querying and Deviation DetectionabstractMuch research has been devoted to the efficient computation of relational aggregations and, specifically, the efficient execution of the datacube operation. In this paper, we consider the inverse problem, that of deriving (approximately) the original data from the aggregates. We motivate this problem in the context of two specific application areas, approximate query answering and data analysis. We propose a framework based on the notion of information entropy that enables us to estimate the original values in a data set, given only aggregated information about it. We then show how approximate queries on the data from which the aggregates were derived can be performed using our framework. We also describe an alternate use of the proposed framework that enables us to identify values that deviate from the underlying data distribution, suitable for data mining purposes. We present a detailed performance study of the algorithms using both real and synthetic data, highlighting the benefits of our approach as well as the efficiency of the proposed solutions. Finally, we evaluate our techniques with a case study on a real data set, which illustrates the applicability of our approach. Themis Palpanas, Nick Koudas, Alberto O. Mendelzon |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2005 | Capturing summarizability with integrity constraints in OLAPabstractIn multidimensional data models intended for online analytic processing (OLAP), data are viewed as points in a multidimensional space. Each dimension has structure, described by a directed graph of categories, a set of members for each category, and a child/parent relation between members. An important application of this structure is to use it to infer summarizability, that is, whether an aggregate view defined for some category can be correctly derived from a set of precomputed views defined for other categories. A dimension is called structurally heterogeneous if two members in a given category are allowed to have ancestors in different categories. In this article, we propose a class of integrity constraints, dimension constraints , that allow us to reason about summarizability in heterogeneous dimensions. We introduce the notion of frozen dimensions which are minimal homogeneous dimension instances representing the different structures that are implicitly combined in a heterogeneous dimension. Frozen dimensions provide the basis for efficiently testing the implication of dimension constraints and are a useful aid to understanding heterogeneous dimensions. We give a sound and complete algorithm for solving the implication of dimension constraints that uses heuristics based on the structure of the dimension and the constraints to speed up its execution. We study the intrinsic complexity of the implication problem and the running time of our algorithm. Carlos A. Hurtado, Claudio Gutierrez 0001, Alberto O. Mendelzon |
ACM Trans. Database Syst. | 3 |
| 2005 | Concise descriptions of subsets of structured setsabstractWe study the problem of economical representation of subsets of structured sets, which are sets equipped with a set cover or a family of preorders. Given a structured set U , and a language L whose expressions define subsets of U , the problem of minimum description length in L (L-MDL) is: “given a subset V of U , find a shortest string in L that defines V .” Depending on the structure and the language, the MDL-problem is in general intractable. We study the complexity of the MDL-problem for various structures and show that certain specializations are tractable. The families of focus are hierarchy, linear order, and their multidimensional extensions; these are found in the context of statistical and OLAP databases. In the case of general OLAP databases, data organization is a mixture of multidimensionality, hierarchy, and ordering, which can also be viewed naturally as a cover-structured ordered set. Efficient algorithms are provided for the MDL-problem for hierarchical and linearly ordered structures, and we prove that the multidimensional extensions are NP-complete. Finally, we illustrate the application of the theory to summarization of large result sets and (multi) query optimization for ROLAP queries. Ken Q. Pu, Alberto O. Mendelzon |
ACM Trans. Database Syst. | 2 |
| 2004 | Efficient Incremental Validation of XML DocumentsabstractWe discuss incremental validation of XML documents with respect to DTDs and XML schema definitions. We consider insertions and deletions of subtrees, as opposed to leaf nodes only, and we also consider the validation of ID and IDREF attributes. For arbitrary schemas, we give a worst-case n log n time and linear space algorithm, and show that it often is far superior to revalidation from scratch. We present two classes of schemas, which capture most real-life DTDs, and show that they admit a logarithmic time incremental validation algorithm that, in many cases, requires only constant auxiliary space. We then discuss an implementation of these algorithms that is independent of, and can be customized for different storage mechanisms for XML. Finally, we present extensive experimental results showing that our approach is highly efficient and scalable. Denilson Barbosa 0001, Alberto O. Mendelzon, Leonid Libkin, Laurent Mignet, Marcelo Arenas |
ICDE | 2 |
| 2004 | Foundations of Semantic Web DatabasesabstractThe Semantic Web is based on the idea of adding more machine-readable semantics to web information via annotations written in a language called the Resource Description Framework (RDF). RDF resembles a subset of binary first-order logic including the ability to refer to anonymous objects. Its extended version, RDFS, supports reification, typing and inheritance. These features introduce new challenges into the formal study of sets of RDF/RDFS statements and languages for querying them. Although several such query languages have been proposed, there has been little work on foundational aspects. We investigate these, including computational aspects of testing entailment and redundancy. We propose a query language with well-defined semantics and study the complexity of query processing, query containment, and simplification of answers. Claudio Gutierrez 0001, Carlos A. Hurtado, Alberto O. Mendelzon |
PODS | 3 |
| 2004 | Extending Query Rewriting Techniques for Fine-Grained Access ControlabstractCurrent day database applications, with large numbers of users, require fine-grained access control mechanisms, at the level of individual tuples, not just entire relations/views, to control which parts of the data can be accessed by each user. Fine-grained access control is often enforced in the application code, which has numerous drawbacks; these can be avoided by specifying/enforcing access control at the database level. We present a novel fine-grained access control model based on authorization views that allows "authorization-transparent" querying; that is, user queries can be phrased in terms of the database relations, and are valid if they can be answered using only the information contained in these authorization views. We extend earlier work on authorization-transparent querying by introducing a new notion of validity, conditional validity. We give a powerful set of inference rules to check for query validity. We demonstrate the practicality of our techniques by describing how an existing query optimizer can be extended to perform access control checks by incorporating these inference rules. Shariq Rizvi, Alberto O. Mendelzon, S. Sudarshan 0001, Prasan Roy |
SIGMOD Conference | 2 |
| 2004 | Indexing Temporal XML Documents
Alberto O. Mendelzon, Flavio Rizzolo, Alejandro A. Vaisman |
VLDB | 1 |
| 2004 | Supporting dimension updates in an OLAP server
Alejandro A. Vaisman, Alberto O. Mendelzon, Walter Ruaro, Sergio G. Cymerman |
Inf. Syst. | 2 |
| 2003 | Concise descriptions of subsets of structured setsabstractWe study the problem of economical representation of subsets of structured sets, that is, sets equipped with a set cover. Given a structured set U, and a language L whose expressions define subsets of U, the problem of Minimum Description Length in L (L-MDL) is: "given a subset V of U, find a shortest string in L that defines V".We show that the simple set cover is enough to model a number of realistic database structures. We focus on two important families: hierarchical and multidimensional organizations. The former is found in the context of semistructured data such as XML, the latter in the context of statistical and OLAP databases. In the case of general OLAP databases, data organization is a mixture of multidimensionality and hierarchy, which can also be viewed naturally as a structured set. We study the complexity of the L-MDL problem in several settings, and provide an efficient algorithm for the hierarchical case.Finally, we illustrate the application of the theory to summarization of large result sets, (multi) query optimization for ROLAP queries, and XML queries. Alberto O. Mendelzon, Ken Q. Pu |
PODS | 1 |
| 2003 | Space Constrained Selection Problems for Data Warehouses and Pervasive ComputingabstractSpace constrained optimization problems arise in a multitude of important applications such as data warehouses and pervasive computing. A typical instance of such problems is to select a set of items of interest, subject to a constraint on the total space occupied by these items. Assuming that each item is associated with a benefit, for a suitably defined notion of benefit, one wishes to optimize the total benefit for the selected items. We show that in many important applications, one faces variants of this basic problem in which the individual items are sets themselves, and each set is associated with a benefit value. We present instances of such problems in the context of data warehouse management and pervasive computing, derive their complexity, and propose several techniques for solving them. Since there are no known approximation algorithms for these problems, we explore the use of greedy and randomized techniques. We present a detailed performance study of the algorithms, highlighting the efficiency of the proposed solutions and the benefits of each approach. Finally, we present a worst-case analysis of the algorithms, which can be useful in practice for choosing among the alternatives. The solutions proposed in the paper are generic and likely to find applications in many more problems of interest than those mentioned above. Themis Palpanas, Nick Koudas, Alberto O. Mendelzon |
SSDBM | 3 |
| 2002 | Supporting Dimension Updates in an OLAP Server
Alejandro A. Vaisman, Alberto O. Mendelzon, Walter Ruaro, Sergio G. Cymerman |
CAiSE | 2 |
| 2002 | ToX: The Toronto XML Server
Alberto O. Mendelzon |
IDEAS | 1 |
| 2002 | OLAP Dimension ConstraintsabstractIn multidimensional data models intended for online analytic processing (OLAP), data are viewed as points in a multidimensional space. Each dimension has structure, described by a directed graph of categories, a set of members for each category, and a child/parent relation between members. An important application of this structure is to use it to infer summarizability, that is, whether an aggregate view defined for some category can be correctly derived from a set of precomputed views defined for other categories. A dimension is called heterogeneous if two members in a given category are allowed to have ancestors in different categories. In previous work, we studied the problem of inferring summarizability in a particular class of heterogeneous dimensions. In this paper, we propose a class of integrity constraints and schemas that allow us to reason about summarizability in general heterogeneous dimensions. We introduce the notion of frozen dimensions, which are minimal homogeneous dimension instances representing the different structures that are implicitly combined in a heterogeneous dimension. Frozen dimensions provide the basis for efficiently testing implication of dimension constraints, and are useful aid to understanding heterogeneous dimensions. We give a sound and complete algorithm for solving the implication of dimension constraints, that uses heuristics based on the structure of the dimension and the constraints to speed up its execution. We study the intrinsic complexity of the implication problem, and the running time of our algorithm. Carlos A. Hurtado, Alberto O. Mendelzon |
PODS | 2 |
| 2002 | ToXgene: a template-based data generator for XMLabstractNo abstract available. Denilson Barbosa 0001, Alberto O. Mendelzon, John Keenleyside, Kelly A. Lyons |
SIGMOD Conference | 2 |
| 2002 | ToXgene: An extensible template-based data generator for XML
Denilson Barbosa 0001, Alberto O. Mendelzon, John Keenleyside, Kelly A. Lyons |
WebDB | 2 |
| 2002 | Efficient Queries over Web ViewsabstractLarge Web sites are becoming repositories of structured information that can benefit from being viewed and queried as relational databases. However, querying these views efficiently requires new techniques. Data usually resides at a remote site and is organized as a set of related HTML documents, with network access being a primary cost factor in query evaluation. This cost can be reduced by exploiting the redundancy often found in site design. We use a simple data model, a subset of the Araneus data model, to describe the structure of a Web site. We augment the model with link and inclusion constraints that capture the redundancies in the site. We map relational views of a site to a navigational algebra and show how to use the constraints to rewrite algebraic expressions, reducing the number of network accesses. We show that similar techniques can be used to maintain materialized views over sets of HTML pages. Giansalvatore Mecca, Alberto O. Mendelzon, Paolo Merialdo |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2002 | Efficient retrieval of similar shapes
Davood Rafiei, Alberto O. Mendelzon |
VLDB J. | 2 |
| 2001 | Reasoning about Summarizability in Heterogeneous Multidimensional Schemas
Carlos A. Hurtado, Alberto O. Mendelzon |
ICDT | 2 |
| 2001 | Querying Partially Sound and Complete Data SourcesabstractWhen gathering data from multiple data sources, users need uniform, transparent access to data. Also, when extracting data from several independent, often only partially sound and complete data sources, it is useful to present users with meta-information about the confidence in the answer to a query, based on the number and quality of the sources that participated in constructing the answer. We consider the problem of querying collections of sources with incomplete and partially sound data. We provide a method for checking the consistency of a source collection, we give a tableaux-based characterization for the set of possible worlds consistent with a given source collection and we propose a probabilistic semantics for query answers. Alberto O. Mendelzon, George A. Mihaila |
PODS | 1 |
| 2001 | Indexing XML Data with ToXin
Flavio Rizzolo, Alberto O. Mendelzon |
WebDB | 2 |
| 2000 | Temporal Queries in OLAP
Alberto O. Mendelzon, Alejandro A. Vaisman |
VLDB | 1 |
| 2000 | What is this page known for? Computing Web page reputations
Davood Rafiei, Alberto O. Mendelzon |
Comput. Networks | 2 |
| 2000 | Querying Time Series Data Based on SimilarityabstractWe study similarity queries for time series data where similarity is defined, in a fairly general way, in terms of a distance function and a set of affine transformations on the Fourier series representation of a sequence. We identify a safe set of transformations supporting a wide variety of comparisons and show that this set is rich enough to formulate operations such as moving average and time scaling. We also show that queries expressed using safe transformations can efficiently be computed without prior knowledge of the transformations. We present a query processing algorithm that uses the underlying multidimensional index built over the data set to efficiently answer similarity queries. Our experiments show that the performance of this algorithm is competitive to that of processing ordinary (exact match) queries using the index, and much faster than sequential scanning. We propose a generalization of this algorithm for simultaneously handling multiple transformations at a time, and give experimental results on the performance of the generalized algorithm. Davood Rafiei, Alberto O. Mendelzon |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2000 | Guest Editorial: Databases and the Web
Paolo Atzeni, Alberto O. Mendelzon |
VLDB J. | 2 |
| 1999 | Updating OLAP DimensionsabstractOLAP systems support data analysis through a multidimensional data model, according to which data facts are viewed as points in a space of application-related “dimensions” , organized into levels which conform a hierarchy. Although the usual assumption is that these points reflect the dynamic aspect of the data warehouse while dimensions are relatively static, in practice it turns out that dimension updates are often necessary to adapt the multidimensional database to changing requirements. These updates can take place either at the structural level (e.g. addition of categories or modification of the hierarchical structure) or at the instance level (elements can be inserted, deleted, merged, etc.). They are poorly supported (or not supported at all) in current commercial systems and have not been addressed in the literature. In a previous paper we introduced a formal model supporting dimension updates. Here, we extend the model, adding a set of semantically meaningful operators which encapsulate common sequences of primitive dimension updates in a more efficient way. We also formally define two mappings (normalized and denormalized) from the multidimensional to the relational model, and compare an implementation of dimension updates using these two approaches. Carlos A. Hurtado, Alberto O. Mendelzon, Alejandro A. Vaisman |
DOLAP | 2 |
| 1999 | Maintaining Data Cubes under Dimension UpdatesabstractOLAP systems support data analysis through a multidimensional data model, according to which data facts are viewed as points in a space of application-related "dimensions", organized into levels which conform to a hierarchy. The usual assumption is that the data points reflect the dynamic aspect of the data warehouse, while dimensions are relatively static. However, in practice, dimension updates are often necessary to adapt the multidimensional database to changing requirements. Structural updates can also take place, like addition of categories or modification of the hierarchical structure. When these updates are performed, the materialized aggregate views that are typically stored in OLAP systems must be efficiently maintained. These updates are poorly supported (or not supported at all) in current commercial systems, and have received little attention in the research literature. We present a formal model of dimension updates in a multidimensional model, a collection of primitive operators to perform them, and a study of the effect of these updates on a class of materialized views, giving an algorithm to efficiently maintain them. Carlos A. Hurtado, Alberto O. Mendelzon, Alejandro A. Vaisman |
ICDE | 2 |
| 1999 | Tableau Techniques for Querying Information Sources through Global Schemas
Gösta Grahne, Alberto O. Mendelzon |
ICDT | 2 |
| 1999 | Managing Conflicts Between Rules
H. V. Jagadish, Alberto O. Mendelzon, Inderpal Singh Mumick |
J. Comput. Syst. Sci. | 2 |
| 1998 | Efficient Queries over Web Views
Giansalvatore Mecca, Alberto O. Mendelzon, Paolo Merialdo |
EDBT | 2 |
| 1998 | WebOQL: Restructuring Documents, Databases, and WebsabstractThe widespread use of the Web has originated several new data management problems, such as extracting data from Web pages and making databases accessible from Web browsers, and has renewed the interest in problems that had appeared before in other contexts, such as querying graphs, semistructured data and structured documents. Several systems and languages have been proposed for solving each of these Web data management problems, but none of these systems addresses all the problems from a unified perspective. Many of these problems essentially amount to data restructuring: we have information represented according to a certain structure and we want to construct another representation of (part of it) using a different structure. We present the WebOQL system, which supports a general class of data restructuring operations in the context of the Web. WebOQL synthesizes ideas from query languages for the Web, for semistructured data and for Website restructuring. Gustavo O. Arocena, Alberto O. Mendelzon |
ICDE | 2 |
| 1998 | WWW and the Internet - Did We Miss the Boat? (Panel)abstractThe title of this panel alludes to the comment by David DeWitt at VLDB-95 that the database community missed its opportunity to contribute to the Internet revolution. The plan is to discuss if there was the boat to begin with, and if so, can we still jump on it. Consequently, broad questions we will try to address include: If WWW did not exist and we were just designing it now, what would we do differently? In today' s WWW, what are research areas where the database community could contribute? Michael Rabinovich, Mic Bowman, Hector Garcia-Molina, Alon Y. Halevy, Susan Malaika, Alberto O. Mendelzon |
ICDE | 6 |
| 1998 | Merging Databases Under ConstraintsabstractThe problem of integrating information from conflicting sources comes up in many current applications, such as cooperative information systems, heterogeneous databases, and multiagent systems. We model this by the operation of merging first-order theories. We propose a formal semantics for this operation and show that it has desirable properties, including abiding by majority rule in case of conflict and syntax independence. We apply our semantics to the special case when the theories to be merged represent relational databases under integrity constraints. We then present a way of merging databases that have different or conflicting schemas caused by problems such as synonyms, homonyms or type conflicts mentioned in the schema integration literature. Jinxin Lin, Alberto O. Mendelzon |
Int. J. Cooperative Inf. Syst. | 2 |
| 1998 | Formal Models of Web Queries
Alberto O. Mendelzon, Tova Milo |
Inf. Syst. | 1 |
| 1997 | Formal Models of Web QueriesabstractWe present a new formal model of query and computation on the Web. We focus on two important aspects that distinguish the access to Web data from the access to a standard database system: the navigational nature of the access and the lack of concurrency control. We show that these two issues have significant effects on the computability of queries. To illustrate the ideas and how they can be used in practice for designing appropriate Web query languages, we consider a particular query language, the Web calculus, an abstraction and extension of the practical Web query language WebSQL. c fl1998 Elsevier Science Ltd. All rights reserved Key words: World Wide Web, Web Queries, Query Languages, Computability, Formal Models 1. INTRODUCTION Tools and techniques for retrieving information from the World Wide Web are rapidly being developed [9, 10, 13, 4, 12, 8]. Most of these works are based on the metaphor of the Web as a database, in order to carry over and adapt familiar query languages s... Alberto O. Mendelzon, Tova Milo |
PODS | 1 |
| 1997 | Similarity-Based Queries for Time Series DataabstractWe study a set of linear transformations on the Fourier series representation of a sequence that can be used as the basis for similarity queries on time-series data. We show that our set of transformations is rich enough to formulate operations such as moving average and time warping. We present a query processing algorithm that uses the underlying R-tree index of a multidimensional data set to answer similarity queries efficiently. Our experiments show that the performance of this algorithm is competitive to that of processing ordinary (exact match) queries using the index, and much faster than sequential scanning. We relate our transformations to the general framework for similarity queries of Jagadish et al. Davood Rafiei, Alberto O. Mendelzon |
SIGMOD Conference | 2 |
| 1997 | Applications of a Web Query Language
Gustavo O. Arocena, Alberto O. Mendelzon, George A. Mihaila |
Comput. Networks | 2 |
| 1997 | Knowledgebase Transformations
Gösta Grahne, Alberto O. Mendelzon, Peter Z. Revesz |
J. Comput. Syst. Sci. | 2 |
| 1996 | Managing Rule Conflicts in an Active Database
H. V. Jagadish, Alberto O. Mendelzon, Inderpal Singh Mumick |
PODS | 2 |
| 1995 | Similarity-Based QueriesabstractWe develop a domain-independent framework for defining queries in terms of similarity of objects. Our framework has three components: a pattern language, a transformation rule language, and a query language. The pattern language specifies classes of objects, the transformation rule language defines similarity by specifying the similarity-preserving transformations, and the whole package is wrapped in a general query language. The framework can be "tuned" to the needs of a specific application domain, such as time sequences, molecules, text strings or images, by the choice of these languages. We demonstrate the framework by presenting a specific instance on a specific domain -- the domain of sequences. We start with sequences over a finite alphabet, and then consider sequences over infinite ordered domains. The basic pattern language we use is regular expressions, and the query language is calculus-based. We show that even when the pattern/query languages chosen are not too powerful, t... H. V. Jagadish, Alberto O. Mendelzon, Tova Milo |
PODS | 2 |
| 1995 | Answering Queries Using ViewsabstractWe consider the problem of computing answers to queries by using materialized views.Aside from its potential in optimizing query evaluation, the problem also arises in Alon Y. Halevy, Alberto O. Mendelzon, Yehoshua Sagiv, Divesh Srivastava |
PODS | 2 |
| 1995 | Updates and Subjunctive Queries
Gösta Grahne, Alberto O. Mendelzon |
Inf. Comput. | 2 |
| 1995 | Editor's Foreword
Alberto O. Mendelzon |
J. Comput. Syst. Sci. | 1 |
| 1995 | Finding Regular Simple Paths in Graph DatabasesabstractWe consider the following problem: given a labelled directed graph G and a regular expression R, find all pairs of nodes connected by a simple path such that the concatenation of the labels along the path satisfies R. The problem is motivated by the observation that many recursive queries in relational databases can be expressed in this form, and by the implementation of a query language, $\textbf{G}^{+}$, based on this observation. We show that the problem is in general intractable, but present an algorithm than runs in polynomial time in the size of the graph when the regular expression and the graph are free of conflicts. We also present a class of languages whose expressions can always be evaluated in time polynomial in the size of both the graph and the expression, and characterize syntactically the expressions for such languages. Alberto O. Mendelzon, Peter T. Wood |
SIAM J. Comput. | 1 |
| 1994 | Deductive Database Support for Data Visualization
Mariano P. Consens, Alberto O. Mendelzon, Dimitra Vista |
EDBT | 2 |
| 1994 | Object MigrationabstractWe study a mechanism that supports the migration of objects from one class of an OODB to another, thereby enabling us to model the same object playing different roles throughout its lifetime. Object migration may introduce typing conflicts due to the different typing constraints imposed by the classes. We present a coercion-like adaptation process that automatically resolves these conflicts. The process combines re-classification of objects and modification of attributes. We study the computational complexity of the problem, and show that the adaptation process can be performed efficiently in databases with covariant schemas. Alberto O. Mendelzon, Tova Milo, Emmanuel Waller |
PODS | 1 |
| 1993 | Hy+: A Hygraph-based Query and Visualization Systemabstractarticle Free Access Share on Hy+: a Hygraph-based query and visualization system Authors: Mariano Consens Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A1 Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A1View Profile , Alberto Mendelzon Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A1 Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A1View Profile Authors Info & Claims ACM SIGMOD RecordVolume 22Issue 2June 1, 1993 pp 511–516https://doi.org/10.1145/170036.171537Online:01 June 1993Publication History 72citation602DownloadsMetricsTotal Citations72Total Downloads602Last 12 Months14Last 6 weeks4 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Mariano P. Consens, Alberto O. Mendelzon |
SIGMOD Conference | 2 |
| 1993 | Cycle Structure of Edge Labelled Graphs
James S. Diamond, Alberto O. Mendelzon |
Discret. Appl. Math. | 2 |
| 1993 | Low Complexity Aggregation in GraphLog and Datalog
Mariano P. Consens, Alberto O. Mendelzon |
Theor. Comput. Sci. | 2 |
| 1992 | Visualizing and Querying Software StructuresabstractSoftware engineering problems often involve large sets of objects and complex relationships among them.This report proposes that graphical visualization techniques can help engineers understanci and solve a class of these problems.To illustrate this, two problems are analyzed and recast using the graphical language GraphLog.The fwst problem is that of simplifying dependencies among components of a system, which translates into removing cycles from a graph.The second problem is that of designing an efficient code overlay structure, which is facilitat cd in several ways through graphical techniques. Mariano P. Consens, Alberto O. Mendelzon, Arthur G. Ryman |
ICSE | 2 |
| 1992 | Knowledgebase TransformationsabstractWe propose a language that expresses uniformly queries and updates on knowledgebases consisting of finite sets of relational structures. The language contains an operator that “inserts” arbitrary first-order sentences into knowledgebase. The semantics of the insertion is based on the notion of update formalized by Katsuno and Mendelzon in the context of belief revision theory. Our language can express, among other things, hypothetical queries and queries on recursively indefinite databases. The expressive power of our language lies between existential second-order and general second-order queries. The data complexity is in general within exponential time, although it can be lowered to co-NP and to polynomial time by restricting the form of queries and updates. Gösta Grahne, Alberto O. Mendelzon, Peter Z. Revesz |
PODS | 2 |
| 1992 | On The Semantics of Belief Revision Systems
Gösta Grahne, Alberto O. Mendelzon, Raymond Reiter |
TARK | 2 |
| 1992 | Propositional Knowledge Base Revision and Minimal Change
Hirofumi Katsuno, Alberto O. Mendelzon |
Artif. Intell. | 2 |
| 1991 | On the Difference between Updating a Knowledge Base and Revising It
Hirofumi Katsuno, Alberto O. Mendelzon |
KR | 2 |
| 1991 | Functional Dependencies in Horn Clause QueriesabstractWhen a database query is expressed as a set of Horn clauses whose execution is by top-down resolution of goals, there is a need to improve the backtracking behavior of the interpreter. Rather than putting on the programmer the onus of using extra-logical operators such as cut to improve performance, we show that some uses of the cut can be automated by inferring them from functional dependencies. This requires some knowledge of which variables are guaranteed to be bound at query execution time; we give a method for deriving such information using data flow analysis. Alberto O. Mendelzon, Peter T. Wood |
ACM Trans. Database Syst. | 1 |
| 1990 | Low Complexity Aggregation in GraphLog and Datalog
Mariano P. Consens, Alberto O. Mendelzon |
ICDT | 2 |
| 1990 | GraphLog: a Visual Formalism for Real Life RecursionabstractWe present a query language called GraphLog, based on a graph representation of both data and queries. Queries are graph patterns. Edges in queries represent edges or paths in the database. Regular expressions are used to qualify these paths. We characterize the expressive power of the language and show that it is equivalent to stratified linear Datalog, first order logic with transitive closure, and non-deterministic logarithmic space (assuming ordering on the domain). The fact that the latter three classes coincide was not previously known. We show how GraphLog can be extended to incorporate aggregates and path summarization, and describe briefly our current prototype implementation. Mariano P. Consens, Alberto O. Mendelzon |
PODS | 2 |
| 1990 | The G+/GraphLog Visual Query SystemabstractThe video presentation “The G+/GraphLog Visual Query System” gives an overview of the capabilities of the ongoing implementation of the G+ Visual Query System for visualizing both data and queries as graphs. The system provides an environment for expressing queries in GraphLog [Con89, CM89, CM90], as well as for browsing, displaying and editing graphs. The visual query system also supports displaying the answers in several different ways. Mariano P. Consens, Alberto O. Mendelzon |
SIGMOD Conference | 2 |
| 1989 | A Unified View of Propositional Knowledge Base Updates
Hirofumi Katsuno, Alberto O. Mendelzon |
IJCAI | 2 |
| 1989 | Inductive Pebble Games and the Expressive Power of DatalogabstractAs an alternative to logic-based query languages for recursive queries, we are investigating a graphical query language called G+, which allows, among other things, easy formulation of certain queries involving simple paths in directed graphs. This led us to study whether such queries are expressible in DATALOG, the language of function-free Horn clauses. Since some G+ queries are NP-hard, and all DATALOG queries are polynomial time computable, the answer appears to be negative. However, it would be interesting to have proof techniques and tools for settling such questions with certainty. The objective of this paper is the development of one such tool, inductive pebble games, based on a normal form for DATALOG programs derived here, and its relationship to Alternating Turing Machine computations. As an application, we sketch a proof that the query “find all pairs of nodes connected by a directed simple path of even length” cannot be expressed in DATALOG. Laks V. S. Lakshmanan, Alberto O. Mendelzon |
PODS | 2 |
| 1989 | Finding Regular Simple Paths in Graph Databases
Alberto O. Mendelzon, Peter T. Wood |
VLDB | 1 |
| 1988 | Idempotent Single-Predicate Horn Clauses
Peter T. Wood, Alberto O. Mendelzon, Paolo Atzeni |
ICDT | 2 |
| 1987 | A Graphical Query Language Supporting RecursionabstractWe define a language G for querying data represented as a labeled graph G. By considering G as a relation, this graphical query language can be viewed as a relational query language, and its expressive power can be compared to that of other relational query languages. We do not propose G as an alternative to general purpose relational query languages, but rather as a complementary language in which recursive queries are simple to formulate. The user is aided in this formulation by means of a graphical interface. The provision of regular expressions in G allows recursive queries more general than transitive closure to be posed, although the language is not as powerful as those based on function-free Horn clauses. However, we hope to be able to exploit well-known graph algorithms in evaluating recursive queries efficiently, a topic which has received widespread attention recently. Isabel F. Cruz, Alberto O. Mendelzon, Peter T. Wood |
SIGMOD Conference | 2 |
| 1987 | On testing soundness of relational expressions
Edward P. F. Chan, Alberto O. Mendelzon |
Inf. Syst. | 2 |
| 1987 | Answering queries on embedded-complete database schemesabstractIt has been observed that, for some database schemes, users may have difficulties retrieving correct information, even for simple queries. The problem occurs when some implicit “piece” of information, defined on some subset of a relation scheme, is not explicitly represented in the database state. In this situation, users may be required to know how the state and the constraints interact before they can retrieve the information correctly. In this paper, the formal notion of embedded-completeness is proposed, and it is shown that schemes with this property avoid the problem described above. A polynomial-time algorithm is given to test whether a database scheme is independent and embedded-complete. Under the assumption of independence, it is shown that embedded-complete schemes allow efficient computation of optimal relational algebra expressions equivalent to the X -total projection, for any set of attributes X . Edward P. F. Chan, Alberto O. Mendelzon |
J. ACM | 2 |
| 1987 | Independent and Separable Database SchemesabstractWe propose and investigate the notion of separability to capture the design goal of independently updatable decompositions. We characterize separable schemes in the important case when the only constraints given are a set of functional dependencies and the join dependency $\bowtie {\bf R}$. This characterization is also applicable to cover embedding database schemes when a set of functional dependencies is given as constraint. As evidence in favor of separability as a natural concept of independence, we show that it is equivalent to a specialization of the abstract independent mappings defined by Bancilhon and Spyratos. Our characterization yields a polynomial-time algorithm for testing separability in these cases. Edward P. F. Chan, Alberto O. Mendelzon |
SIAM J. Comput. | 2 |
| 1986 | Notions of dependency satisfactionabstractTwo notions of dependency satisfaction, consistency and completeness , are introduced. Consistency is the natural generalization of weak-instance satisfaction and seems appropriate when only equality-generating dependencies are given, but disagrees with the standard notion in the presence of tuple-generating dependencies. Completeness is based on the intuitive semantics of tuple-generating dependencies but differs from the standard notion for equality-generating dependencies. It is argued that neither approach is the correct one, but rather that they correspond to different policies on constraint enforcement, and each one is appropriate in different circumstances. Consistency and completeness of a state are characterized in terms of the tableau associated with the state and in terms of logical properties of a set of first-order sentences associated with the state. A close relation between the problems of testing for consistency and completeness and of testing implication of dependencies is established, leading to lower and upper bounds for the complexity of consistency and completeness. The possibility of formalizing dependency satisfaction without using a universal relation scheme is examined. Marc H. Graham, Alberto O. Mendelzon, Moshe Y. Vardi |
J. ACM | 2 |
| 1985 | Functional Dependencies in Logic Programs
Alberto O. Mendelzon |
VLDB | 1 |
| 1984 | Database States and Their TableauxabstractRecent work considers a database state to satisfy a set of dependencies if there exists a satisfying universal relation whose projections contain each of the relations in the state. Such relations are called weak instances for the state. We propose the set of all weak instances for a state as an embodiment of the information represented by the state. We characterize states that have the same set of weak instances by the equivalence of their associated tableaux. We apply this notion to the comparison of database schemes and characterize all pairs of schemes such that for every legal state of one of them there exists an equivalent legal state of the other one. We use this approach to provide a new characterization of Boyce-Codd Normal Form relation schemes. Alberto O. Mendelzon |
ACM Trans. Database Syst. | 1 |
| 1983 | A Graphical Query Language for Entity-Relationship Databases
Zhi-Qian Zhang, Alberto O. Mendelzon |
ER | 2 |
| 1983 | Independent and Separable Database SchemesabstractWe propose and investigate the notion of separability to capture the design goal of independently updatable decompositions. As evidence in favor of separability as a natural concept of independence, we show that it is equivalent to a specialization of the abstract independent mappings defined by Bancilhon and SpyraLos. We then enaracterize separable schemes in the important case when the only constraints given are a set of functional dependencies and the join dependency for the database scheme. This characterization is also applicable to dependency preserving database schemes when a set of functional dependencies is given as constraint. Our characterization yields a polynomial-time algorithm for testing separability in these cases. Edward P. F. Chan, Alberto O. Mendelzon |
PODS | 2 |
| 1983 | Functional Dependencies on Cyclic Database SchemesabstractWe study how functional dependencies affect the cyclicity of a database scheme; in particular, when does a set of functional dependencies make a cyclic database scheme behave like an acyclic one.A database scheme is fd-acyclic if every pairwise-consistent database state that satisfies the fd's is join-consistent. We give a simple characterization of fd-acyclicity over a restricted class of database schemes. We then give a tableau-based characterization for the general case that leads to an algorithm for testing fd-acyclicity. This algorithm actually solves the more general problem of query equivalence under functional dependencies and typed inclusion dependencies. Kent Laver, Alberto O. Mendelzon, Marc H. Graham |
SIGMOD Conference | 2 |
| 1982 | Notions of Dependency SatisfactionabstractTwo notions of dependency satisfaction, consistency and completeness, are introduced. Consistency is the natural generalization of weak satisfaction and seems appropriate when only equality-generating dependencies are given, but disagrees with the standard notion in the presence of tuple-generating dependencies. Completeness is based on the intuitive semantics of tuple-generating dependencies but appears unnatural for equality-generating dependencies. It is argued that neither approach is the correct one, but rather that they correspond to different policies on constraint enforcement, and each one is appropriate in different circumstances. Consistency and completeness of a state are characterized in terms of the tableau associated with the state and in terms of logical properties of a set of first-order sentences associated with the state. A close relation between the problems of testing for consistency and completeness and of testing implication of dependencies is established. The possibility of formalizing dependency satisfaction without using a universal relation scheme is examined. Marc H. Graham, Alberto O. Mendelzon |
PODS | 2 |
| 1982 | Strong Equivalence of Relational Wxpressions Under Dependencies
Marc H. Graham, Alberto O. Mendelzon |
Inf. Process. Lett. | 2 |
| 1982 | A Simplified Universal Relation Assumption and Its PropertiesabstractOne problem concerning the universal relation assumption is the inability of known methods to obtain a database scheme design in the general case, where the real-world constraints are given by a set of dependencies that includes embedded multivalued dependencies. We propose a simpler method of describing the real world, where constraints are given by functional dependencies and a single join dependency. The relationship between this method of defining the real world and the classical methods is exposed. We characterize in terms of hypergraphs those multivalued dependencies that are the consequence of a given join dependency. Also characterized in terms of hypergraphs are those join dependencies that are equivalent to a set of multivalued dependencies. Ronald Fagin, Alberto O. Mendelzon, Jeffrey D. Ullman |
ACM Trans. Database Syst. | 2 |
| 1981 | Properties of Acyclic Database SchemesabstractThere is a class of database descriptions, involving one “acyclic” join dependency and a collection of functional dependencies, and nothing else, that appears powerful enough to describe most any real-world body of data in relational database terms. Further, this class has many desirable properties. Some properties make operations like updates and the selection of joins to implement a query over a universal relation especially easy. Other properties of interest were studied by other researchers who described the same class in radically different terms, and found desirable properties in their own contexts. It is the purpose of this paper to define the class formally, to give its important properties and the equivalences with the other classes mentioned, and to explain the importance of each property. This paper is intended to summarize the results that will appear in more detail in [FMU] and [BFMY]. Catriel Beeri, Ronald Fagin, David Maier 0001, Alberto O. Mendelzon, Jeffrey D. Ullman, Mihalis Yannakakis |
STOC | 4 |
| 1981 | Equivalence of Relational Database SchemesabstractWe investigate the question of when two database schemes embody the same information. We argue that this question reduces to the equivalence of the sets of fixed points of the project-join mappings associated with the two database schemes in question. When data dependencies are given, we need only consider those fixed points that satisfy the dependencies. A polynomial algorithm to test the equivalence of database schemes, when there are no dependencies, is given. We also provide an exponential algorithm to handle the case where there are functional and/or multivalued dependencies. Furthermore, we give a polynomial time test to determine whether a project-join mapping preserves a set of functional dependencies, and a polynomial time algorithm for equivalence of database schemes whose project-join mappings do preserve the given set of functional dependencies. Lastly, we introduce the “update sets” approach to database design as an application of these results. Catriel Beeri, Alberto O. Mendelzon, Yehoshua Sagiv, Jeffrey D. Ullman |
SIAM J. Comput. | 2 |
| 1980 | Adequacy of Decompositions of Relational Databases
David Maier 0001, Alberto O. Mendelzon, Fereidoon Sadri, Jeffrey D. Ullman |
J. Comput. Syst. Sci. | 2 |
| 1979 | Testing Implications of Data Dependencies (Abstract)abstractWe present a computation method---the chase---for testing implication of data dependencies by a set of data dependencies. The chase operates on tableaux similar to those of Aho, Sagiv, and Ullman. The chase includes previous tableau computation methods as special cases. By interpreting tableaux alternately as mappings or as templates for instances, we can test implication of functional and join dependencies. This information is useful in determining when a relational database scheme accurately represents the information it is intended to. The chase can also be used to test equivalence of database schemes and as part of the test of whether the relation schemes in a database scheme are independent components. David Maier 0001, Alberto O. Mendelzon, Yehoshua Sagiv |
SIGMOD Conference | 2 |
| 1979 | Equivalence of Relational Database SchemesabstractWe investigate the question of when two database schemes embody the same information. We argue that this question reduces to the equivalence of the sets of fixed points of the project-join mappings associated with the two database schemes in question. When data dependencies are given, we need only consider those fixed points that satisfy the dependencies. A polynomial algorithm to test the equivalence of database schemes, when there are no dependencies, is given. We also provide an exponential algorithm to handle the case where there are functional and/or multivalued dependencies. Furthermore, we give a polynomial time test to determine whether a project-join mapping preserves a set of functional dependencies, and a polynomial time algorithm for equivalence of database schemes whose project-join mappings do preserve the given set of functional dependencies. Lastly, we introduce the “update sets” approach to database design as an application of these results. Catriel Beeri, Alberto O. Mendelzon, Yehoshua Sagiv, Jeffrey D. Ullman |
STOC | 2 |
| 1979 | Generalized Mutual Dependencies and the Decomposition of Database Relations
Alberto O. Mendelzon, David Maier 0001 |
VLDB | 1 |
| 1979 | On Axiomatizing Multivalued Dependencies in Relational DatabasesabstractA complete set of inference rules for deriving multlvalued dependencies m a relational database has recently been presented.The questtons of independence and redundancy of these rules are mvesttgated and all mmunal complete subsets of the proposed set are determmed gEY WORDS ANn PaRAS~S multwalued dependency, complete ax~ornatlzatlon, reference rule, functional dependency, relational database, database, semanUcs of data ca CATEGORmS' 4.33, 4 34, 5 21 Alberto O. Mendelzon |
J. ACM | 1 |
| 1979 | Testing Implications of Data DependenciesabstractPresented is a computation method—the chase —for testing implication of data dependencies by a set of data dependencies. The chase operates on tableaux similar to those of Aho, Sagiv, and Ullman. The chase includes previous tableau computation methods as special cases. By interpreting tableaux alternately as mappings or as templates for relations, it is possible to test implication of join dependencies (including multivalued dependencies) and functional dependencies by a set of dependencies. David Maier 0001, Alberto O. Mendelzon, Yehoshua Sagiv |
ACM Trans. Database Syst. | 2 |