CS 377 - Database Systems
Function Dependency & Decomposition Homework

Due: See class webpage

  1. (Question 14.26 in text book)

    Conside the relation

       R = (A, B, C, D, E, F, G, H, I, J)
    
    and the following set of functional dependencies on R:
       F = { A, B -> C
             A -> D, E
    	 B -> F
    	 F -> G, H
    	 D -> I, J
           }
    

  2. (Question 14.27 in text book)

    Conside the relation

       R = (A, B, C, D, E, F, G, H, I, J)
    
    and the following set of functional dependencies on R:
       F = { A, B -> C
             B, D -> E, F
    	 A, D -> G, H
    	 A -> I
    	 H -> J
           }
    

  3. (Question 14.28 in text book)

    Consider the following relation:

        Tuple#       A         B          C
        ----------------------------------------
          #1         10        b1         c1
          #2         10        b2         c2
          #3         11        b4         c1
          #4         12        b3         c4
          #5         13        b1         c1
          #6         14        b3         c4
    

  4. (Adpated from Question 14.29 in text book)

    Consider a relation:

       R = (A, B, C, D, E)
    
    with the following functional dependencies:
       A, B -> C
       C, D -> E
       D, E -> B
    

  5. (Adpated from Question 14.29 in text book)

    Consider a relation:

       R = (A, B, C, D, E)
    
    with the following functional dependencies:
       A, B -> C
       C, D -> E
       D, E -> B