compta finances : Les principes de normalisation d’un modèle relationnel

Publié le 27 janvier 2007 par bacstg dans Compta / Finances

La première forme normale 1FN

Une relation est en première forme normale lorsque les attibuts (autre que la clé), dépendant de la clé, ne sont pas divisible (correspondent à une seule valeur).

CLIENT (Code client, Nom, Prénom, Adresse, téléphone fixe). Cette relation est en première forme normale car un client à un seul nom, un seul prénom, une seule adresse et un seul téléphone.

La deuxième forme normale 2FN

Une relation en première forme normale est aussi en deuxième forme normale si et seulement si chaque attribut (autre que la clé) dépend pleinement de la clé primaire et non d’une parie de celle-ci.

APPLIQUERREMISE(Code client#, Code remise#, Nom, Nombreachat)

APPLIQUERREMISE n’est pas en deuxième forme normale car Nom dépend uniquement du Code client (donc une partie de la clé seulement).

La troisième forme normale 3FN

Une relation en deuxième forme normale est en troisième forme normale si tout attribut (autre que la clé) dépend directement de la clé, sans transitivité

CLIENT (Code client, Nom, Prénom, Adresse, téléphone fixe, Taux remise, Nombreachat)

Cette relation client n’est pas en troisième forme normale car le taux de remise dépend du nombre d’achats.

Modèle relation normal

CLIENT (Code client, Nom, Prénom, Adresse, téléphone fixe, Nombreachat#)

TAUXREMISE(Code remise, Taux remise#)

APLLIQUERREMISE(Code client#, Code remise#, taux remise, Nombreachat)

Laisser un commentaire

forum