Professional Documents
Culture Documents
3-Normalization-2012 Home Work
3-Normalization-2012 Home Work
3-Normalization-2012 Home Work
Chapter 4 – All questions have multiple parts. Please present each part separately, i.e.,
do NOT combine two parts, so my grading and comments would be easier and clear.
PP. 197-198, 13
============= The following is “exercise” – not for credit. It is easier than the above and you
don’t need to solve it; but if you feel it challenging, then you may solve it and present it AT THE
END of the homework, for my POSSIBLE comments, but NOT for credit:
P. 196, 8 (a~d)
When examining the given tables for functional dependencies, please apply the “thought
process” we will demonstrated multiple times in class:
- Roughly identify the ”themes” in the table (each will later become independent
relations/tables);
- Ask yourself “what kind of relationship there might be” for each functional dependency,
such as determining whether a price depends on a product, or a vendor, or both;
quantity-sold depends on an invoice, or a product, or a vendor, or some combination of
the above; etc.
- Ask yourself the relationships among data elements (attributes) within a functional
dependency, such as “what’s the relationship between invoice-number and sale-date?
Can an invoice-number be related to multiple dates? Can a date have multiple invoice-
numbers? Does a date go with an invoice-number or with a customer?” etc.