Purpose: Understand the concepts of normalization; apply the concepts to refine database structures; use 3NF to decompose relation; be able to recognize if the decomposed relations are in 3NF or BCNF
You may make a copy of a worksheet and complete this activity, or simply type your answers in any text editor.
You may work alone or with another student in this course.
Consider a relation Stocks(B, O, I, S, Q, D), whose attributes may be thought of informally as broker, office (of the broker), investor, stock, quantity (of the stock owned by the investor), and dividend (of the stock). Let the set of FDs for Stocks be
FDs = { S -> D, I -> B, IS -> Q, B -> O }