TD 2

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Bases de données

L2 Maths-Info 2023-2024

TD 2 – Traduction de schéma entité-association

x Exercice 1 : Premières traductions


Traduisez les schémas entité-associations suivant vers le modèle relationnel.
1.
Employé Matériel Contrat
utilise couvre
matricule numInv numéro
prénom 0,n 0,n designation 0,1 1,n montant
nom dateAchat dateExp

2.
Fournisseur
Entrepôt Produit
stocke livre numFour
code référence
nomFour
surface 0,n quantité 0,n descriptif 1,1 prixFour 1,n
adrFour
adresse prixUnit
telFour

3.
travaille

Employé
Magasin
matricule 1,1
1,n
nom code
prénom 0,1 1,1 nom
adresse adresse
téléphone

dirige

x Exercice 2 : Cas particulier des tables à une colonne


1. Traduisez le schéma entité-association suivant vers le modèle relationnel.

Employé
Grade Service
a grade est affecté
matricule
numGrade numService
0,n datePromotion 1,n nom 1,n 0,n
titre nomService
prénom

1,n

DateAffectation

date

2. Quelle est la différence principale entre les relations produites par les assocations
est affecté et a grade ?

3. Les règles de traduction du schéma entité-association vers le modèle relationnel


imposent de créer une relation par entité. Cela vous semble-t-il pertinent pour
l’entité DateAffectation ?

1
x Exercice 3 : Un exemple complet
Traduisez le schéma entité-association suivant vers le modèle relationnel.

Troupe
appartient donne
numLic
1,n 0,n
nom
1,1
0,n
Représentation
Comédien
joue idRep met en scène
numPro
date
nom 0,n 1,n 1,1
lieu
prénom
prix
0,n
0,n
Pièce
Personnage
intervient titre
idPerso
auteur
nom 1,1 0,n
date
description
texte

x Exercice 4 : Pour les plus courageux...


Voici la correction de l’exercice 7 du TD 1. Traduisez la vers le modèle relationnel.

parraine

0,n 1,1
Projet
Étudiant
possède encadre 0,n numéro
NSS
début
mention 0,n nom 0,n
fin
âge
1,1 budget
0,n 1,1
0,n
Diplôme
requiert 0,n prépare gère
0,n idDip 0,n
intitulé

1,1

propose

0,n 0,n

0,n Professeur

Département NSS
1,1 dirige 0,n collabore
nom
numéro
âge 0,n
intitulé
grade
0,n
0,n intitulé

travaille

pourcentage

Vous aimerez peut-être aussi