Nothing Special   »   [go: up one dir, main page]

TD2 - Passage EA-Relationnel Correction

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

République Tunisienne

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


Direction Générale des Etudes Technologiques
Institut Supérieur des Etudes Technologiques de Mahdia
Département Génie Mécanique
Mastère Professionnel - Productique & Performance Industrielle

Correction TD N° 2 : Passage E/A vers le relationnel


Objectif :
- Appliquer les règles de passage vu en cours pour générer le modèle relationnel correspondant.
- Passer par le schéma inverse pour en déduire le modèle E/A à partir d’un modèle relationnel.
_________________________

Exercice 1

Reprendre les modèles Entité-Association des cinq exercices du TD N°1 et déduire le schéma
relationnel correspondant. (Voir la correction du TD N°1)

Exercice 2

Une bibliothèque est organisée en armoires. Chaque armoire est identifiée par un numéro et
est associée à un thème. Par ailleurs, une armoire est composée de plusieurs étagères, chacune
d’elle est identifiée par un code.
Un livre est identifié par une cote et existe en une ou plusieurs exemplaires dans la
bibliothèque. Un livre est caractérisé par un titre, une date d’édition, un ou plusieurs auteurs,
un éditeur et un nombre de pages.
Un livre appartient à un thème particulier (Ex : bases de données, Mécanique,…), chaque
thème est caractérisé par un sujet et une liste de mots clés. Un exemplaire est stocké dans un
emplacement dans une étagère.
Un auteur est caractérisé par son numéro de téléphone, son nom, son prénom, et son adresse.
Un éditeur est caractérisé par son numéro de téléphone, son nom, son prénom, et son adresse.
Un éditeur édite des livres.

TAF :
1. Proposer un modèle Entité Association pour cette base de données.
2. En utilisant la méthode du cours déduire du schéma précédant un schéma relationnel
pour la base. On précisera les clés primaires et étrangères de chaque schéma de
relation obtenu.

Page 1/4
1. Modèle Entité Association

Theme
1,N Armoire
Sujet Appartient 0,1
NumArm
MotsCles
1,N 1,N

Appartient Appartient

Auteur
NumA 1,1 1,1
NomA
PrenomA Livre Etagère
AdrA CoteL NumEtag
TelA Titre
NbrPage 1,N

Editeur 1,N
NumE Appartient
NomE a
AdrE
TelE
1,1
1,1

Exemplaire 1,1 Appartient 0,1 Emplacement


CodeExp NumEmp

Schéma Relationnel

Livre (CoteL, Titre, NbrPage, #sujet, #NumE, DateEd )


Exemplaire (CodeExp, #CoteL, #NumEmp)
Thème (Sujet, MotsCles)
Auteur (NumA, NomA, PrenomA, AdrA, TelA)
Editeur (NumE, NomE, AdrE, TelE)
Armoire (NumArm, #sujet)
Etagère (NumEtag, #NumArm)
Emplacement (NumEmp, #NumEtag)
Ecrire (#CoteL, #NumA)

Page 2/4
Exercice 3

Donner le schéma relationnel qui correspond au modèle entité/association suivant :

Schéma Relationnel :

Matiere (NoMatiere, NomMatiere)


Surveillant (NoPers, NomPers, PrenomPers)
Centre_Examen (NoCentre, NomCentre,AdrCentre, Region)
Candidat (NoCandidat, NomCandidat, PrenomCandidat, AdrCandidat)
Epreuve (#NoMatiere, #NoPers, #NoCentre, #NoCandidat, Note_Ecrit, Date)

Page 3/4
Exercice 4

Une compagnie d’assurance développe un système informatique qui s’appuie sur une base de
données relationnelle décrite par le schéma suivant :

Expert (NumExp, NomExp, PrénomExp, AdExp, CPExp, VilExp)


Agent (NumAgent, NomAgent, PrénomAgent, TélAgent)
Accident (NumAccident, LieuAccident, DateAccident, HeureAccident, Circonstances,
#numAgent)
Véhicule (NumImmatricul, Marque, Type, Puissance)
Client (NumClient, NomClient, PrénomClient, AdClient, CPClient, VilClient, TélClient)
Contrat (NumContrat, TypeContrat, DateContrat, #NumClient, #NumImmatricul)
Concerne (#NumImmatricul, #NumAccident)
Expertise (#NumImmatricul, #NumExp, date, rapport)

En appliquant les règles de passage d’un modèle entité association à un modèle relationnel "à
l’envers", proposer le modèle entité association correspondant à au schéma relationnel de la
base de données ci-dessus.

Page 4/4

Vous aimerez peut-être aussi