Vous êtes sur la page 1sur 15

Université de Jijel

Faculté des Sciences Exactes et d'Informatique


Département d'Informatique

ADB
Rappel 03

Tarek Boutefara
t_boutefara@esi.dz
t_boutefara@univ-jijel.dz

2019/2020
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.

03/29/20 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é.

03/29/20 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

03/29/20 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 ?
03/29/20 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
03/29/20 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é.

03/29/20 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
03/29/20 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
03/29/20 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
03/29/20 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é.

03/29/20 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

03/29/20 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

03/29/20 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

03/29/20 ABD - Rappel (les formes normalesl) 14


Université de Jijel
Faculté des Sciences Exactes et d'Informatique
Département d'Informatique

ADB
Rappel 03

Tarek Boutefara
t_boutefara@esi.dz
t_boutefara@univ-jijel.dz

2019/2020

Vous aimerez peut-être aussi