Dependency Preservation



next up previous
Next: Repetition of Information Up: Desirable Properties of Previous: Lossless-Join Decomposition

Dependency Preservation

  1. Another desirable property in database design is dependency preservation.
  2. The algorithm for testing dependency preservation follows this method:

  3. We can now show that our decomposition of Lending-scheme is dependency preserving.
  4. As the above example shows, it is often easier not to apply the algorithm shown to test dependency preservation, as computing takes exponential time.

  5. An Easier Way To Test For Dependency Preservation

    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:

    Use this simpler method on exams and assignments (unless you have exponential time available to you).



next up previous
Next: Repetition of Information Up: Desirable Properties of Previous: Lossless-Join Decomposition



Page created and maintained by Osmar R. Zaï ane
Last Update: Mon Oct 16 17:18:28 PDT 1995