2011-10-12 00:00:00

Normalisation is the way to eliminate redundant data.

1st Normal Form

Remove repeated groups of fields. For Example, remove Name, Address, TelephoneNumber from a Quote entity. The groups are placed in a separate entity such as a User and replaced with a foreign Id field. For example, UserId.

2nd Normal Form

Remove any fields that depend on Id fields that are not keyed fields. For example, ProductId and ProductDescription could appear in an QuoteDetail entity. ProductDescription renamed to Description and placed in a Product entity as ProductId can be used to look this up.

3rd Normal Form

Ensure that every record, in an entity, can be uniquely identified by a key field or fields.

Copyright © 2025 delaney. All rights reserved.