06-Schema Design and Normalization
06-Schema Design and Normalization
• You can also describe this as a relationship where knowing the value of
one attribute (or a set of attributes) is enough to tell you the value of
another attribute (or set of attributes) in the same table.
Functional
Dependence
Salesperson Number Salesperson Name
7-4
Multivalued dependencies
• Multivalued dependencies occur when the presence of one or
more rows in a table implies the presence of one or more other rows in
that same table.
Partial Dependency
Partial
CUSTOMER Dependency
Partial Key FD
Proper translation
from ER multi-value
attributes will
achieve 1NF.