AbstractWe investigate whether a sound and complete formal system for join dependencies can be found. We present a system that is sound and complete for tuple generating dependencies and is strong enough to derive join dependencies from join dependencies using only generalized join dependencies in the derivation. We also present a system that sound and complete for tuple generating dependencies and is complete for extended join dependencies (which are a special case of generalized join dependencies). Finally, we construct a Gentzen-style system that is sound and complete for join dependencies. The last two systems have unbounded inference rules
Abstract. The theory of joining-systems (TJS), as developed in this chapter, consists of three main ...
We present a generic constraint-based type system for the join-calculus. The key issue is type gener...
Two operators, join and equivalence, are defined on R, a polynomial-time verifiable binary relation ...
AbstractWe investigate whether a sound and complete formal system for join dependencies can be found...
Among the many different data dependencies defined, the so-called join dependencies play a central r...
AbstractAmong the many different data dependencies defined, the so-called join dependencies play a c...
One problem concerning the universal relation assumption is the inability of known methods to obtain...
In an earlier paper we proposed an algorithm for decomposing join dependencies (jds) in a relational...
The problem of deciding whether a join dependency [R] and a set F of functional dependencies logica...
AbstractA general formalism, called the general dependencies, is presented. The multivalued, mutual,...
We revisit two fundamental problems in database theory. The join-dependency (JD) testing problem is ...
International audienceWe investigate the problem of learning join queries from user examples. The us...
AbstractWe use set-theoretic partitions to assign semantics to relation schemes, relations, and depe...
Most join algorithms can be extended to reduce wasted work when several tuples contain the same valu...
Acyclic Join Dependencies (AJD) play a crucial role in database design and normalization. In this pa...
Abstract. The theory of joining-systems (TJS), as developed in this chapter, consists of three main ...
We present a generic constraint-based type system for the join-calculus. The key issue is type gener...
Two operators, join and equivalence, are defined on R, a polynomial-time verifiable binary relation ...
AbstractWe investigate whether a sound and complete formal system for join dependencies can be found...
Among the many different data dependencies defined, the so-called join dependencies play a central r...
AbstractAmong the many different data dependencies defined, the so-called join dependencies play a c...
One problem concerning the universal relation assumption is the inability of known methods to obtain...
In an earlier paper we proposed an algorithm for decomposing join dependencies (jds) in a relational...
The problem of deciding whether a join dependency [R] and a set F of functional dependencies logica...
AbstractA general formalism, called the general dependencies, is presented. The multivalued, mutual,...
We revisit two fundamental problems in database theory. The join-dependency (JD) testing problem is ...
International audienceWe investigate the problem of learning join queries from user examples. The us...
AbstractWe use set-theoretic partitions to assign semantics to relation schemes, relations, and depe...
Most join algorithms can be extended to reduce wasted work when several tuples contain the same valu...
Acyclic Join Dependencies (AJD) play a crucial role in database design and normalization. In this pa...
Abstract. The theory of joining-systems (TJS), as developed in this chapter, consists of three main ...
We present a generic constraint-based type system for the join-calculus. The key issue is type gener...
Two operators, join and equivalence, are defined on R, a polynomial-time verifiable binary relation ...