Dépendances et normalisation (1)
Qu’est-ce que la normalisation ?
Normaliser une relation consiste à la représenter sous
une forme qui respecte certains critères assurant
l’intégrité des données (correspondance au réel) et
évitant au concepteur de la base des erreurs graves
La théorie de la normalisation propose des méthodes
systématiques visant à assurer la cohérence de cette
représentation.
Nécessité de la normalisation (1)
Soit la relation R (produit, client, adresse, date,
quantité_commandée, montant)
Cette relation pose des problèmes...
produit client adresse date quantité_commandée
montant
Cassettes audio Dupuis Lille 10/02/01 100
1000
CD-ROM Dupuis Lille 15/02/01 150
1500
Disquettes Dupuis Lille 30/02/01 200
400
CD-ROM Martin Marseille 01/03/01 15
150
CD-ROM Dubois Paris 02/03/01 50
500
Disquettes Dupont Lyon 05/03/01 300
600
Nécessité de la normalisation (2)
L’adresse du client est répétée autant de fois qu’il y a de
commandes
redondance des informations
produit client adresse date quantité_commandée
montant
Cassettes audio Dupuis Lille 10/02/01 100
1000
CD-ROM Dupuis Lille 15/02/01 150
1500
Disquettes Dupuis Lille 30/02/01 200
400
CD-ROM Martin Marseille 01/03/01 15
150
CD-ROM Dubois Paris 02/03/01 50
500
Disquettes Dupont Lyon 05/03/01 300
600
Nécessité de la normalisation (3)
Si l’adresse change, il faut modifier la base à plusieurs
endroits
anomalie de modification
produit client adresse date quantité_commandée
montant
Cassettes audio Dupuis Lille 10/02/01 100
1000
CD-ROM Dupuis Lille 15/02/01 150
1500
Disquettes Dupuis Lille 30/02/01 200
400
CD-ROM Martin Marseille 01/03/01 15
150
CD-ROM Dubois Paris 02/03/01 50
500
Disquettes Dupont Lyon 05/03/01 300
600
1 / 87 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !