exercices corrigées du merise
TRANSCRIPT
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Exercices sur le Cours MERISE-SQL1Partie MERISE - Corrigé
I - Le modèle conceptuel de données
Cardinalité et type
page 1
Client ProduitCommander
Quantité
Salarié ServiceEtre affecté
Personne VoiturePosséder
Ville PaysCapitale de
0 ,n 0,n
1,1 1,n
0,n 1,1
0, 1 1,1
Type : [n,n]
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
Etude de cas Tholdi (2009 - Option R) - dossier 3
0,n0,n
0,n
0,n
0,n
1,1
0,n
1,1
ConteneurNum ero ConteneurLongueur ConteneurLargeur ConteneurHauteur Conteneur
T ype M atièreCode T ype M atièreDescription T ype M atière
Cl ientCode Cl ientRaison Socia le CLientAdresse Cl ient
PaysCode PaysDescrip tion Pays
Apparteni r
Etre Inscri t
T ransporterQuanti té M ax
AnnéeAnnéeUti l iser
Nom bre
page 2
1,1 0,n
1,1
0,n
1,11,1
1,n
0,n
DépartementNumDeptNomDept
VoyageurNumPersNomPrenomDateNaissancePermisBNumPermis
EntreprendreRattacher
Classe VoyageClasseVoyage
Catégorie Hotel
TypeHotel
AutoriserHéberger
VoyageNumVoyageDestination
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 Solution2TypeProduit (CodeP, NomP, #Matricule)
Représentant (Matricule, NomR, Prénom, #Vend, #Responsable_de)
NoteDeFrais(NumN, Total,#Matricule)Frais (NumF, TypeF, Montant)Contient (#NumF, #NumN)
TypeProduit (CodeP, NomP, #Matricule)
Représentant (Matricule, NomR, Prénom, #CodeP)
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 : NumPersClé é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, NumTypeCarteClé é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 : NumTypeCarteClé é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 : NoRestaurantClé é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 : MatAgentClé étrangère : NoRestaurant, clé primaire de la table RESTAURANT
ECOLE (CodeEcole, NomEcole, AdresseEcole, TelEcole, NoRestaurant)Clé primaire : CodeEcoleClé é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
page 5
CATALOGUE
Code_CatTitre_Cat
CATEGORIECode_GrpLibel_Grp
CLIENTNum_CliNom_CliPrénom_CliAdresse_Cli
S'adresse_à?,n?,n
Appartient_à
?,n
?,1
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Exercice 1- B
page 6
COMMANDE
N_BonDate
REPRESENTANT
N_RepNom_RepSal_Mens
CLIENTNum_CliNom_CliPrénom_CliAdresse_Cli
Gèré Par?,n?,1
Concerne
?,1
Pour
?,n
PRODUIT
Ref_PdtNom_PdtPUHT
?,n ?,n
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Extrait du sujet BTS IG 2004 : Cas Silvia – Dossier 4
page 7
0,n1,1
1,1
0,n
0,n
1,1
1,10,n
M em breM em _codeM em _raisonsocialM em _téléphoneM em _faxM em _courrie l
M atérie lM at_codeM at_nomM at_m arqueM at_caractéristiqueM at_date_achatM at_observation
posséde
Interventionint_noint_dateint_heuredebutint_heurefinint_nbkmint_m oti f
T echnicientec_num erotec_nomtec_prenomtec_telportable
est_suivi_parconcerne
est_réal isée_par
BTS SIO2 - 2012-2013 – Corrigé des exercices sur Merise - Partie I
Etude de Cas Valdore 2007 - Option R - Dossier 3
Etude de Cas Acklick 2008 - Option R - Dossier 3
0,n
0,n
0,n 0,n 1,1 0,n
PARUTION num titre redacteur dateParution
PAGE
numero miseEnForme
IMAGE
TEXTE num titre descriptif
CONTENIR COMPORTE_IMAGE
nombreLignes
num titre descriptif largeur hauteur
COMPORTE_TEXTE
Id
poids
page 8
1,n
1,1
1,n
1,1
1,n
0,1
TYPEnumérolibel lé
ZONEACTIVITEnuméronomsecteurnomVillesur fTotalesurfD ispoAménagéesurfD ispoNueprixM 2
ENTREPRISEnuméroraisonSocdescActrueCPvilletelmelsiteWeb
LOCALnumérodateActudescr iptionsuper ficielocationprixplan
SituerOccuper
Etre