Vous êtes sur la page 1sur 14

Université de Jendouba

ISI KEF

ADB
Complément du
Chapitre 1

2022/2023
Les formes normales
● La théorie de normalisation est destiné à
concevoir correctement un schéma de la base
des données relationnelle, c'est à dire :
– Sans redondances,
– Sans anomalies de mise à jour.

ABD - Rappel (les formes normalesl) 2


Les formes normales
● Première forme normale :
– Une relation est en 1FN si chacun de ses attributs
a un domaine atomique mono-valué.

ABD - Rappel (les formes normalesl) 3


Les formes normales
● Première forme normale :
– Exemple :
● Une relation qui modélise les livres d'une bibliothèque :

ID Titre Année d'édition Editeur Auteurs


01 ActionScript 3 2008 Eyrolles D.Tardiveau
02 Apprendre 1997 Simon & [L. Lemayy,
Java Schuster C. Perkins]
03 Cours C/C++ 2007 C. Casteyde C. Casteyde

ABD - Rappel (les formes normalesl) 4


Les formes normales
● Première forme normale :
– Exemple :
● Correction du nom d'auteur Lemay au lieu de Lemayy
du livre ayant l'ID = 02 ?
ID Titre Année d'édition Editeur Auteurs
01 ActionScript 3 2008 Eyrolles D.Tardiveau
02 Apprendre 1997 Simon & [L. Lemayy,
Java Schuster C. Perkins]
03 Cours C/C++ 2007 C. Casteyde C. Casteyde
On récupère un tableau
[L. Lemayy, C. Perkins]
Quelle valeur à modifier ?
ABD - Rappel (les formes normalesl) 5
Les formes normales
● Première forme normale :
– Exemple :
● Correction du nom d'auteur Lemay au lieu de Lemayy
du livre ayant l'ID = 02 ?
ID Titre Année d'édition Editeur ID Livre Auteur

01 ActionScript 3 2008 Eyrolles 01 D. Tardiveau

02 Apprendre 1997 Simon & 02 L. Lemayy


Java Schuster 02 C. Perkins
03 Cours C/C++ 2007 C. Casteyde 03 C. Casteyde

On récupère une seule valeur,


Aucune anomalie
ABD - Rappel (les formes normalesl) 6
Les formes normales
● Deuxième forme normale :
– Une relation est en 2FN si :
● Elle est en 1FN,
● Tout attribut n'appartenant pas à la clé ne dépend pas
d'une partie de la clé.

ABD - Rappel (les formes normalesl) 7


Les formes normales
● Deuxième forme normale :
– Exemple :
● La gestion des locations d'un ensemble d'appartemant
dans des constructions (batiments) privées

ID Batim. N. Appart Nbr. Chambres Nbr.Etages


A 1 2 4
A 2 2 4
A 3 3 4
A 4 3 4
A 5 2 4
A 6 2 4
A 7 ABD - Rappel1(les formes normalesl) 4 8
Les formes normales
● Deuxième forme normale :
– Exemple :
● Le propriétaire du bloc “A” a décidé de louer le RDC
aussi, cela modifie le nombre d'étage pour devenir 5.

ID Batim. N. Appart Nbr. Chambres Nbr.Etages


A 1 2 4 7
A 2 2 4 M.A.J
A 3 3 4
A 4 3 4
A 5 2 4
A 6 2 4
A 7 ABD - Rappel1(les formes normalesl) 4 9
Les formes normales
● Deuxième forme normale :
– Exemple :
● Le propriétaire du bloc “A” a décidé de louer le RDC
aussi, ce modifie le nombre d'étage pour devenir 5.
1 seule
ID Batim. N. Appart Nbr. Chambres M.A.J
A 1 2
A 2 2
A 3 3 ID Batim. Nbr.Etages
A 4 3 A 4
A 5 2
A 6 2
A 7 ABD - Rappel1(les formes normalesl) 10
Les formes normales
● Troisième forme normale :
– Une relation est en 3FN si :
● Elle est en 2FN,
● Tout attribut n'appartenant pas à la clé ne dépend pas
d'un attribut non clé.

ABD - Rappel (les formes normalesl) 11


Les formes normales
● Troisième forme normale :
– Exemple :
● La gestion des inscriptions des étudiants

CodeE NomPrenomE Specialité Responsable


01 Kaouche Khaled Informatique A. Yahiaoui
02 Brik Soufiane Informatique A. Yahiaoui
03 Laggoune Med Informatique A. Yahiaoui
04 Latreche Lamine Informatique A. Yahiaoui
05 Djebli Hemza Informatique A. Yahiaoui

ABD - Rappel (les formes normalesl) 12


Les formes normales
● Troisième forme normale :
– Exemple :
● Le responsable de la spécialité “Infromatique” achangé
5 M.A.J
CodeE NomPrenomE Specialité Responsable
01 Kaouche Khaled Informatique A. Yahiaoui
02 Brik Soufiane Informatique A. Yahiaoui
03 Laggoune Med Informatique A. Yahiaoui
04 Latreche Lamine Informatique A. Yahiaoui
05 Djebli Hemza Informatique A. Yahiaoui

ABD - Rappel (les formes normalesl) 13


Les formes normales
● Troisième forme normale :
– Exemple :
● Le responsable de la spécialité “Infromatique” achangé
1 M.A.J
CodeE NomPrenomE Specialité
01 Kaouche Khaled Informatique
02 Brik Soufiane Informatique Specialité Responsable
03 Laggoune Med Informatique Informatique A. Yahiaoui
04 Latreche Lamine Informatique
05 Djebli Hemza Informatique

ABD - Rappel (les formes normalesl) 14

Vous aimerez peut-être aussi