• Optimizing table structures
• Removing duplicate data entries
• Process of efficiently organizing data in the DB.
• A technique for producing a set of relations with desirable properties, given the data requirements of an enterprise.
• a formal method that identifies relations based on their primary key and the functional dependencies among their attributes.