Exercices sur le Cours MERISE-SQL1 Partie MERISE

Transcription

Exercices sur le Cours MERISE-SQL1 Partie MERISE
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Exercices sur le Cours MERISE-SQL1
Partie MERISE - Corrigé
I - Le modèle conceptuel de données
Cardinalité et type
Client
0 ,n
0,n
Commander
Produit
Type : [n,n]
Quantité
Salarié
Personne
Ville
1,1
0,n
0, 1
1,n
Etre affecté
1,1
Posséder
1,1
Capitale de
page 1
Service
Voiture
Pays
Type : [1,n]
Type : [1,n]
Type : [1,1]
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Extraits d'études de cas
Etude de cas Ahola (2005 - Option R) - dossier 3 - question 1
Voyageur
NumPers
Nom
Prenom
DateNaissance
PermisB
NumPermis
1,1
0,n
1,1
1,1
Rattacher
Entreprendre
1,1
1,n
Département
NumDept
NomDept
Héberger
Autoriser
0,n
0,n
Voyage
NumVoyage
Destination
Catégorie Hotel
TypeHotel
Classe Voyage
ClasseVoyage
Etude de cas Tholdi (2009 - Option R) - dossier 3
1,1
Apparteni r
Conteneur
Num ero Conteneur
Longueur Conteneur
Largeur Conteneur
Hauteur Conteneur
Nom bre
0,n
T ransporter
0,n
Quanti té M ax
Cl ient
Code Cl ient
Rai son Soci ale CLi ent
Adresse Cli ent
0,n
1,1
Année
Année
Uti li ser
0,n
T ype M ati ère
Code T ype M ati ère
Descri ption T ype M atière
Etre Inscri t
0,n
Pays
Code Pays
Description Pays
page 2
0,n
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
II - Traduction du modèle conceptuel en modèle relationnel
MCD MAGASIN
TypeArticle (CodeT, NomT, #CodeF)
Article (CodeA, NomA, Prix, #CodeT)
Fournisseur (CodeF, NomF)
TicketCaisse (NumT, Date, Heure, Total)
Contient (#CodeA, #NumT)
MCD ECOLE
Enfant (NuméroSS, NomENF, Prénom, #CodeEcole, #CodePostal)
Ecole (CodeEcole, NomEC, #CodePostal)
Commune (CodePostal, NomC)
MCD REPRESENTANT
Solution1
Solution2
TypeProduit (CodeP, NomP, #Matricule)
TypeProduit (CodeP, NomP, #Matricule)
Représentant (Matricule, NomR, Prénom,
#Vend, #Responsable_de)
Représentant (Matricule, NomR, Prénom, #CodeP)
NoteDeFrais(NumN, Total,#Matricule)
Frais (NumF, TypeF, Montant)
Contient (#NumF, #NumN)
NoteDeFrais(NumN, Total,#Matricule)
Frais (NumF, TypeF, Montant)
Contient (#NumF, #NumN)
Inconvénient de la solution 2: on ne voit pas très bien ce que représente la clef étrangère #CodeP
MCD BDVol
Avion (NuméroA, Constructeur, Modèle, #NomC)
Compagnie (NomC)
Vol (NuméroV, Jour, HeureDépart, HeureArrivée,
PlacesLibres, #VilleDépart, #VilleArrivée, #NuméroA )
Personnel (NomPE, fonction, #NomC)
Passager ( NomPA )
Aéroport ( NomA, #NomV )
Ville ( NomV )
S_Occupe_Du ( #NuméroV, #NomPE )
A_Réservé ( #NuméroV, #NomPA, DateRéservation)
page 3
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Extraits d'études de cas
Etude de Cas Ahola - 2005 - Option R -Dossier 3 - Question 2
VOYAGEUR(NumPers, Nom, Prenom, DateNaissance, PermisB, NumPermis,NumDept,
TypeHotel, ClasseVoyage)
Clé primaire : NumPers
Clé étrangère : NumDept en référence à NumDept dans la table DEPARTEMENT
TypeHotel en référence à TypeHotel dans la table CATEGORIEHOTEL
ClasseVoyage en référence à ClasseVoyage dans la table CLASSEVOYAGE
BENEFICIER(NumPers, NumTypeCarte, NumCarte, DateFin)
Clé primaire : NumPers, NumTypeCarte
Clé étrangère : NumPers en référence à NumPers dans la table VOYAGEUR
Clé étrangère : NumTypeCarte en référence à NumTypeCarte dans la table TYPECARTE
TYPECARTE(NumTypeCarte, NomCarte, CodeCie)
Clé primaire : NumTypeCarte
Clé étrangère : CodeCie en référence à CodeCie dans la table COMPAGNIE
COMPAGNIE(CodeCie, NomCie)
Clé primaire : CodeCie
Etude de cas Mairie - 2006 - Option R - Dossier 4
SECTEUR (CodeSecteur, NomResponsable, TelResponsable)
Clé primaire : CodeSecteur
RESTAURANT (NoRestaurant, NomRestaurant, AdresseRestaurant, TelRestaurant, CodeSecteur,
MatAgentResponsable)
Clé primaire : NoRestaurant
Clé étrangère : CodeSecteur, clé primaire de la table SECTEUR
MatAgentResponsable, clé primaire MatAgent de la table AGENT-R
AGENT-R (MatAgent, NomAgent, AdresseAgent, NoRestaurant)
Clé primaire : MatAgent
Clé étrangère : NoRestaurant, clé primaire de la table RESTAURANT
ECOLE (CodeEcole, NomEcole, AdresseEcole, TelEcole, NoRestaurant)
Clé primaire : CodeEcole
Clé étrangère : NoRestaurant, clé primaire de la table RESTAURANT
page 4
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
III - Traduction du modèle relationnel en modèle conceptuel
Exercice 1- A
CATALOGUE
Code_Cat
Titre_Cat
CATEGORIE
S'adresse_à
?,n
?,n
?,n
Appartient_à
?,1
CLIENT
Num_Cli
Nom_Cli
Prénom_Cli
Adresse_Cli
page 5
Code_Grp
Libel_Grp
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Exercice 1- B
CLIENT
Num_Cli
Nom_Cli
Prénom_Cli
Adresse_Cli
REPRESENTANT
Gèré Par
?,n
?,1
N_Rep
Nom_Rep
Sal_Mens
?,n
Pour
?,1
COMMANDE
?,n
Concerne
N_Bon
Date
page 6
?,n
PRODUIT
Ref_Pdt
Nom_Pdt
PUHT
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Extrait du sujet BTS IG 2004 : Cas Silvia – Dossier 4
M em bre
M em _ cod e
M em _ raisonsocial
M em _ télé phon e
M em _ fax
M em _ cou rri el
0,n
0,n
possé de
1,1
concerne
1,1
M atériel
M at_code
M at_nom
M at_m arque
M at_caractéri sti que
M at_date_acha t
M at_observation
est_suivi_ par
1,1
Intervention
int_no
int_date
int_heuredebut
int_heurefin
int_nbkm
int_m otif
1,1
est_réali sée_par
page 7
0,n
0,n
T echn icie n
tec_ num ero
tec_ nom
tec_ prenom
tec_ tel po rtable
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Etude de Cas Valdore 2007 - Option R - Dossier 3
LOCAL
numér o
dateActu
descr iption
super ficie
location
prix
plan
0,1
1,1
1,1
Situer
Occuper
Etre
1,n
1,n
ENTREPRISE
numéro
r ai sonSoc
descAct
r ue
CP
vill e
tel
mel
siteWeb
ZONEACTIVITE
numér o
nom
secteur
nomVill e
surfTotal e
surfD ispoAménag ée
surfD ispoNue
pri xM 2
1,n
TYPE
numér o
li bel lé
Etude de Cas Acklick 2008 - Option R - Dossier 3
PAGE
PARUTION
num
titre
redacteur
dateParution
Id
CONTENIR
0,n
IMAGE
num
titre
descriptif
COMPORTE_IMAGE
numero
1,1
0,n
miseEnForme
0,n
largeur
hauteur
poids
0,n
COMPORTE_TEXTE
0,n
TEXTE
num
titre
descriptif
nombreLignes
page 8

Documents pareils

Exercices sur MERISE - Cours E.Thirion

Exercices sur MERISE - Cours E.Thirion Exercices sur Merise - Page 8 Les informations sont mémorisées dans une base de données, dont le schéma relationnel est le

Plus en détail

exercices corriges mcd mld

exercices corriges mcd mld PATIENT(NSS: chaîne(13), nom: chaîne(25), prénom: chaîne(50), adresse: chaîne(200)) TEST(Num:nombre(6), libelle: chaîne(100), type: chaîne(20), résultat: chaîne(30), patient: chaîne(13), ordonnance...

Plus en détail