Normalization is a database design technique, which begins by examining the relation- ships (called functional dependencies) between attributes. Attributes describe some prop- erty of the data or of the relationships between the data that is important to the enterprise. Normalization uses a series of tests (described as normal forms) to help identify the optimal grouping for these attributes to ultimately identify a set of suitable relations that supports the data requirements of the enterprise.