8
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 page 1 Client Produit Commander Quantité Salarié Service Etre affecté Personne Voiture Posséder Ville Pays Capitale 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]

exercices Corrigées du merise

Embed Size (px)

Citation preview

Page 1: exercices Corrigées du  merise

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]

Page 2: exercices Corrigées du  merise

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

Page 3: exercices Corrigées du  merise

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

Page 4: exercices Corrigées du  merise

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

Page 5: exercices Corrigées du  merise

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

Page 6: exercices Corrigées du  merise

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

Page 7: exercices Corrigées du  merise

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

Page 8: exercices Corrigées du  merise

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