be a set of functional dependencies on scheme
.
be a decomposition of
.
to
is the set of all functional
dependencies in
that include only attributes of
.
is the set
of dependencies that can be checked efficiently.
.
is a set of functional dependencies on scheme
, but in general,
.
.
is implied by
, and if
is satisfied, then
must also be satisfied.
is a
dependency-preserving decomposition.


can be tested in one relation on Branch-scheme.

can be tested in Loan-info scheme.
takes
exponential time.
Really we only need to know whether the functional dependencies in
and not in
are implied by those in
.
In other words, are the functional dependencies not easily checkable logically implied by those that are?
Rather than compute
and
, and see whether they are
equal, we can do this:
, the functional dependencies not checkable in one relation.
by using
Armstrong's Axioms.