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 - Page 8
Les informations sont mémorisées dans une base de données, dont le schéma relationnel est le
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...