Damit relationale Datenbanken die an sie gestellten Anforderungen erfüllen können, muß ihr Entwurf gewissen logischen Regeln gehorchen. Werden diese Normen nicht strikt eingehalten, ist nicht sichergestellt, daß ein Datenbankkonstrukt die durch die Relationalität eigentlich garantierten Eigenschaften auch aufweist.
Diese Regeln führen einen Konzeptentwurf schrittweise in sogenannte Normalformen über, respektive stellen fest, ob diese Formen bereits erfüllt sind. Dieser schrittweise Vorgang wird als Normalisierung bezeichnet.