[Main Page]      [Literature]      [Software]      [People]      [Conferences]      [Courses]      [Web-DB]

 

UNIVERSITY OF PITTSBURGH
School of Information Sciences

INFSCI 2710 - Database Management

(Spring 2000, CRN 20727)


Homework Assignment #7:    Relational Normal Forms


Reading Assignment

Please don't forget to read the following chapter from the book by Elmasri and Navathe, 3rd Edition (it was already a reading assignment on the last homework):

Exercise 7 (12 Points)

The following table is used to store information about books and their authors:

BOOKS(AUTHOR, NO, TITLE, PUBLISHER, ISBN)
    a)
Please list all FDs which hold for this table. Of course, you do not need to list trivial or implied FDs.
    b)
Please determine a key for this table.
    c)
Is this table in BCNF? Explain your answer. (I.e. if it is not in BCNF, give an example of an FD which violates the BCNF condition. If it is in BCNF, explain for every FD why the condition is not violated.)
    d)
Please transform the table into BCNF (if it should not be in BCNF).

Due Date:

Please submit your solution on next Wednesday (March 22) before the lecture.


Stefan Brass (sbrass@sis.pitt.edu), March 15, 2000

Original URL: http://www2.sis.pitt.edu/~sbrass/db00_2/h7_bcnf.html   [HTML 3.2 Checked]