Minimize data redundancy, •Make the enforcement of referential integrity constraints simpler, •Facilitate data maintenance, •Provide a better design. •Increase storage efficiency (Because no redundancy) •Check whether a designed relation is good enough