UHCL 23a Graduate Database Course - Minimal Covers Example

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
4,968
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Feb 3, 2011

This video corresponds to the unit 5 notes for a graduate database (dbms) course taught by Dr. Gary D. Boetticher at the University of Houston - Clear Lake (UHCL). The theme is relational database theory. This video goes through an example on how to find a minimal cover for a set of functional dependencies.

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (GaryBoetticher)

  • Just a short question: What should i do, if in the second step, when we eliminate the extraneous member of the left hand side, for example AB the left hand side, and the closure of A contain B and B closure contain A.

  • @nxjohny You may eliminate either the A or the B. Given a set of FDs, there may be 2 more minimal covers.

see all

All Comments (30)

Sign In or Sign Up now to post a comment!
  • For the final step, do you only look for redundant FDs with singles on the LHS? Still trying to form something containing the RHS in the closed set?

  • Thank you very much for that video ! But I have a question, after doing all of these steps, will the minimal cover also be a boyce codd normal form ? Or is each left side of the FDs a key ?

  • thank you so much professor...!! it was so helpful for me!..

  • Thnx a lot Professor . You are a great person . It was very hard for me to understand that using my professor's lessons . Blessed are those who give without remembering.

  • Excellent. Thank you.

  • @kksandyrox You can always break an 'implies' statement down so that the left hand side implies each of the right hand sides individually.

    So D-->AEH == D-->A, D-->E, D-->H.

    Side Note:

    It is NOT correct to say that: AEH-->D == A-->D, E-->D, H-->D.

    The only exception is: AEH-->A == AE-->A == AH-->A == A-->A

  • what if there are 3 elements on the right hand side? how to decompose and move forward? ex:

    D-->AEH?

  • You just saved my live. This was the ultimate help.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more