Vous êtes sur la page 1sur 4

Correction TD N°5

Exercice 1 :
1) Oui
2) Oui
3) Non ( cardinalité (1,1) à côté de l’entité tâche)
4) Oui, car la cardinalité à côté du projet est (0,n)
5) Le modèle relationnel est :
 Projet ( Projet_Code, Libellé, coût,Durée)
 Tâche (Tache_ID, Description, Priorité, Durée, PCT_realisation, #
Projet_Code )
 Ressources (Ressource_ID, Type, Libellé)
 Attribuer (#Ressource_ID, # Tache_ID)
Exercice 2 :
1)MCD

2) MLD
Avions (Num_immatriculation, Date_achat, #Nom_type, #NumP)
Types(Nom_type, Nom_constructeur, puissance_moteur, Nbr_places)
Propriétaires(NumP , NomP, Num_Tel_P, AdresseP)
Intervention(Num_intervention, objet, date, Durée, # Num_immatriculation,
#CodeM_réparateur, #CodeM_vérificateur )
Mécaniciens(CodeM, NomM, adresseM, Num_Tel_M)
Est_habilité(#Nom_type, #CodeM)
Pilotes(CodeP, Nom, Numéro_brevet, Adresse, NumTel)
Piloter(#CodeP, #Nom_type,Nbr_vols)

Exercice 3 :
Variable Signification Type Longueur Nature Règle
de
calcul
ou
integrit
é
CodeC Code de collection Numérique 3 élémentaire -
NomC Nom de collection Alphabétique 15 élémentaire
NUMEd Numéro d’éditeur Numérique 2 élémentaire
NomEd Nom d’éditeur Alphabétique 20 élémentaire
CodeA Code auteur Numérique 4 élémentaire
NomA Nom Auteur Alphabétique 30 élémentaire
NbrExp Nombre Numérique 2 élémentaire Entier>2
d’exemplaires
NumAd Numéro d’adhérent Numérique 3 élémentaire
Date_emprunt Date d’emprunt Date - élémentaire
Nom_Ad Nom d’adhérent Alphabétique 30 élémentaire
Adresse_Ad Adresse d’adhérent Alphanumérique 45 concaténée Rue+CP
+ville
CodeL Code du livre Numérique 5 élémentaire
TitreL Titre du livre Alphabétique 30 élémentaire

Ce dictionnaire de données doit être épuré donc on enlève toute variable de nature non
élémentaire :
Alors la nouvelle version du dictionnaire de données est :

Variable Signification Type Longueur Nature Règle


de
calcul
ou
integrit
é
CodeC Code de collection Numérique 3 élémentaire -
NomC Nom de collection Alphabétique 15 élémentaire
NUMEd Numéro d’éditeur Numérique 2 élémentaire
NomEd Nom d’éditeur Alphabétique 20 élémentaire
CodeA Code auteur Numérique 4 élémentaire
NomA Nom Auteur Alphabétique 30 élémentaire
NbrExp Nombre Numérique 2 élémentaire Entier>2
d’exemplaires
NumAd Numéro d’adhérent Numérique 3 élémentaire
Date_emprunt Date d’emprunt Date - élémentaire
Nom_Ad Nom d’adhérent Alphabétique 30 élémentaire
Rue_ad Rue d’adhérent Alphanumérique 10 élémentaire
CP_ad Code postal Numérique 9 élémentaire
d’adhérent
Ville_ad Ville d’adhérent Alphabétique 15 élémentaire
CodeL Code du livre Numérique 5 élémentaire
TitreL Titre du livre Alphabétique 30 élémentaire

2) Graphe des dépendances fonctionnelles

3) MCD
4) MLD
Auteurs(CodeA, NomA)
Livres(CodeL, TitreL,#CodeA)
Adhérents(Num_ad, nom_ad,Rue_ad, CP_ad, Ville_ad)
Collections(CodeC, NomC, #NumEd)
Exister(#CodeL, #CodeC, Nbr_Exp)
Editeurs(NumEd, NomEd)
Emprunts(#CodeL, #CodeC ,#Num_ad, date_emprunt)

Vous aimerez peut-être aussi