55 0 135KB
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