A normalized DB implementation minimizes integrity problem and optimizes updating, perhaps at the expense of retrieval. • When a fact is stored in only one place, retrieving many different but related facts usually requires going to many different places. This can slow the retrieval process. • Most application require very rapid data retrieval. Some applications require specific tinkering to optimize performance at all costs. To accomplish this, sometimes the decision is made to denormalize the physical database implementation.