Vous êtes sur la page 1sur 4

École Supérieure en Génie Électrique et Énergétique d’Oran Année : 2022-2023

Cycle préparatoire, semestre 4 Informatique 4

TD1 - Solution
Exercice 1
Cette méthode de représentation présente beaucoup d’inconvénients parmi lesquelles on peut
citer :
— Il y a des informations sur trop d’objets dans un même tableau (vente, papier, client, vendeur,
livreur).
— Pour chaque objet, ex. chaque vendeur, il y a les mêmes informations qui se répètent plusieurs
fois (redondance).
— La redondance qui cause des incohérences : la référence R58R qui est parfois du format A3
et d’autres fois du A4.
— Perte d’espace dans le cas de ventes sans livraison pour les colonnes adresse_livraison, nom_l
et prénom_l.
— Colonne "total" stockée pour chaque vente alors que l’information peut être déduite d’autres
colonnes,
i.e. "prix_unit" et "qt" (forme de redondance).
— On ne sait pas s’il y a un seul "DIB AFIF" ou deux. Pas d’information pouvant le désigner
de manière sûre.
— ...

Exercice 2

Exercice 3
Médicament

nom
description_courte
description_longue
nb_comprimés

1
Exercice 4

Soldat Bataille

num_soldat 1,n Participer 1,n nom_bataille


nom lieu
prénom date_début
date_nais date_fin
1,n
Grade

Obtenir 1,n nom_grade


date_obt

Exercice 5
1. Les dépendances fonctionnelles sont :
— numEmpl → nom
— numEmpl → prénom
— numEmpl → salaire
— numEmpl → département
— numEmpl → batiment
— département → batiment
2. Cet MCD n’est pas normalisé car la propriété "batiment" ne dépend pas directement de l’identifiant de l’entité.
Cet MCD ne respecte donc pas la 3e règle de normalisation vue en cours.
3. La normalisation de cet MCD peut se faire en créant une deuxième entité "département" comme suit :

Exercice 6
1. Les dépendances fonctionnelles sont :
— numAuteur → nomAuteur
— numAuteur → prénomAuteur
—numLivre → titreLivre
—numLivre → annéeSortie
2. Cet MCD n’est pas normalisé car les propriétés "nomAuteur" et "prénomAuteur" ne sont pas en dépendance
fonctionnelle élémentaire avec l’identifiant de l’entité. Elles dépendent d’une partie de l’identifiant seulement,
i.e. de la propriété "numAuteur". La même remarque peut se faire pour les propriétés titreLivre et annéeSortie
qui ne dépendent que d’une partie de l’identifiant, i.e. de la propriété "numLivre".
Cet MCD ne respecte donc pas la 4e règle de normalisation vue en cours.

2
3. La normalisation de cet MCD peut se faire en créant une deuxième entité "Auteur" comme suit :

Auteur Livre

numAuteur 1,n écrit 1,n numLivre


nomAuteur titreLivre
prénomAuteur annéeSortie

Exercice 7
La propriété Intitulé_cours ne dépend que du code_cours. Elle ne respecte pas la 4ème règle de normalisation.
Ci-dessous le MCD normalisé :

Etudiant Cours

Numéro_Et 1,N Suivre 1,N Code_cours


Nom Note Intitulé_cours

Exercice 8

3
Exercice 9
Le MCD :

Vous aimerez peut-être aussi