Toni Urpí
Polytechnic University of Catalonia
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Toni Urpí.
extending database technology | 1996
Hendrik Decker; Ernest Teniente; Toni Urpí
Schema validation and view updating are database engineering problems which seem to differ significantly. Hence, for solving them, significantly different approaches are taken, usually. However, one of the contributions of this paper is: We show that any sound method for view updating can effectively be used also for validating schema specifications. We consider typical schema validation tasks such as checking schema satisfiability, liveliness of a predicate, reachability of partially specified states and redundancy of integrity constraint specifications, and we show how, with any sound method for view updating, these tasks can be tackled in a uniform way. For illustrating our point, we shortly recapitulate a concrete method for view updating and apply it to tackle these tasks. We emphasize that our general approach is independent of any particular method for view updating. Other contributions consists in refined concepts of schema satisfiability and integrity redundance. Both can be expressed in related terms of liveliness and reachability, and yield results that compare advantageously to what has been proposed so far, in the literature
international conference on database theory | 2007
Carles Farré; Ernest Teniente; Toni Urpí
We study containment of conjunctive queries that are evaluated over databases that may contain tuples with null values. We assume the semantics of SQL for single block queries with a SELECT DISTINCT clause. This problem (“null containment” for short) is different from containment over databases without null values and sometimes more difficult. We show that null-containment for boolean conjunctive queries is NP-complete while it is
data and knowledge engineering | 2008
Guillem Rull; Carles Farré; Ernest Teniente; Toni Urpí
\mathit\Pi^{\rm P}_{2}
international conference on conceptual modeling | 2010
Anna Queralt; Guillem Rull; Ernest Teniente; Carles Farré; Toni Urpí
-complete for queries with distinguished variables. However, if no relation symbol is allowed to appear more than twice, then null-containment is polynomial, as it is for databases without nulls. If we add a unary test predicate IS NULL, as it is available in SQL, then containment becomes
database and expert systems applications | 2008
Guillem Rull; Carles Farré; Ernest Teniente; Toni Urpí
\mathit\Pi^{\rm P}_{2}
Theory and Practice of Logic Programming | 2003
Ernest Teniente; Toni Urpí
-hard for boolean queries, while it remains in
international workshop on testing database systems | 2008
Carles Farré; Guillem Rull; Ernest Teniente; Toni Urpí
\mathit\Pi^{\rm P}_{2}
international workshop on research issues in data engineering | 1994
Toni Urpí; Antoni Olivé
for arbitrary queries.
very large data bases | 2004
Ernest Teniente; Carles Farré; Toni Urpí; Carlos Beltrán; David Gañán
Mappings between schemas are key elements in several contexts such as data exchange, data integration and peer data management systems. In all these contexts, the mapping design process requires the participation of a mapping designer, who needs to be able to validate the mapping that is being defined, i.e., check whether the mapping is in fact what the designer intended. However, to date very little work has directly focused on the effective validation of schema mappings. In this paper, we present a new approach for validating schema mappings that allows the mapping designer to ask whether they have certain desirable properties. We consider four properties of mappings: mapping satisfiability, mapping inference, query answerability and mapping losslessness. We reformulate these properties in terms of the problem of checking whether a query is lively over a database schema. A query is lively if there is a consistent instance of the database for which the query gives a non-empty answer. To show the feasibility of our approach, we use an implementation of the CQC method and provide some experimental results.
database and expert systems applications | 2004
Carles Farré; Ernest Teniente; Toni Urpí
To ensure the quality of an information system, the conceptual schema that represents its domain must be semantically correct. We present a prototype to automatically check whether a UML schema with OCL constraints is right in this sense. It is well known that the full expressiveness of OCL leads to undecidability of reasoning. To deal with this problem, our approach finds a compromise between expressiveness and decidability, thus being able to handle very expressive constraints guaranteeing termination in many cases.