User Tools

Site Tools


2010_2011:s2:omgl:mod-si:td:normalisation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
2010_2011:s2:omgl:mod-si:td:normalisation [2011/01/09 21:03] – créée blay2010_2011:s2:omgl:mod-si:td:normalisation [2011/05/26 09:27] (current) blay
Line 1: Line 1:
 ====== Modèle Conceptuel des données : Normalisation ====== ====== Modèle Conceptuel des données : Normalisation ======
  
-===== Entraînements =====+===== Entraînements (optionnel) =====
 Pour chacun des énoncés différents, proposer une modélisation en prenant soin de :  Pour chacun des énoncés différents, proposer une modélisation en prenant soin de : 
   * identifier les entités,   * identifier les entités,
Line 11: Line 11:
   - Une voiture a une immatriculation, une couleur, un type, une puissance, une marque ;    - Une voiture a une immatriculation, une couleur, un type, une puissance, une marque ; 
   - Un exposant a un nom et une adresse; pour chaque salon auquel il participe une facture ayant un numéro, un montant, une date d'émission, si elle a été réglée; un salon est caractérisé par un nom, une date de début et de fin, un lieu;   - Un exposant a un nom et une adresse; pour chaque salon auquel il participe une facture ayant un numéro, un montant, une date d'émission, si elle a été réglée; un salon est caractérisé par un nom, une date de début et de fin, un lieu;
-  - Un vin est caractérisé par un cru qui est + 
 +===== Savoir lire un modèle entité-relation et le transformer en UML ===== 
 + 
 +**Ex X :** Soit la figure suivante, proposer la modélisation correspondante en UML : \\ 
 +{{:2010_2011:s2:omgl:mod-si:td:entiterelationcinema.png|}} 
 + 
 +Extrait de http://www.httr.ups-tlse.fr/pedagogie/cours/bd/ea.pdf 
 + 
 +Il manque la représentation des informations suivantes que vous prendrez en compte : 
 +  * un réalisateur a produit au moins un film 
 +  * un film peut ne pas être à l'affiche  
 +  * un film peut être à l'affiche dans plusieurs cinémas 
 +  * un cinéma peut ne pas avoir de film à l'affiche (fermeture momentanée) 
 +  * un cinéma peut avoir plusieurs films à l'affiche. 
 +  *  
 + 
 + 
 +Sachant que le schéma relationnel final dans la bd est le suivant ..... 
 + 
 + 
 +   * ACTEURS(__NumActeur__, Nom, Prénom) 
 +   * FILMS(__NumFilm__, Titre, MetteurEnScène,NumReal) 
 +   * CINEMA(__NumCinéma__, Nom, Adresse) 
 +    REALISATEURS(__NumReal__,Nom, Prénom) 
 +   * JOUE(__NumACteur, NumFilm__, Rôle) 
 +    AFFICHE(__NumFilm, NumCinema,Date__) 
 + 
 + 
 +**Ex X :** Soit la figure suivante, proposer la modélisation correspondante en UML 
 +{{:2010_2011:s2:omgl:mod-si:td:image-2.png| Exemple d'image à transformer}} 
 + 
 + 
 + 
 +Extrait de  : http://www.ai.univ-paris8.fr/~lysop/bd/seance4-ModeleRel.pdf 
 + 
 + 
 +Le schéma relationnel déduit de ce modèle entités-associations est 
 +   * PERSONNE(__idPersonne__, nom, prénom) 
 +   * MEDECIN(__idMedecin__, spécialité) où idMedecin est une clé étrangère qui fait référence au schéma de relation PERSONNE 
 +   * PATIENT(__idPatient__, numéroSécu, adresse, mutuelle) où idPAtient et mutuelle sont des clés étrangères qui font respectivement référence aux schémas de relation PERSONNE et MUTUELLE 
 +    MUTUELLE(__idMutuelle__, nomMutuelle) 
 +    AFFECTATION(__idAffectation__, nomAffectation) 
 +    HOSPITALISER(__idPatient, idAffectation, idMedecin, dateEntrée__, chambre, duréeHospitalisation) où idPatient, idAffectation et idMédecin sont des clés étrangères qui font respectivement référence aux schémas de relation PATIENT, AFFECTATION et MEDECIN. 
 + 
 + 
 +===== Galerie ===== 
 + 
 +    * Identifier les entités persistantes dans l'application Galerie. 
 +    * Définir le diagramme de Classe représentant les "entités"/tables que devra contenir votre base de données en prenant soin de :  
 +         * attribuer un identifiant unique à chacune (pk) 
 +         * ne pas introduire de redondance 
 +         * identifier les clefs étrangères soit sous la forme de relation (quand il n'y a pas de doute), soit en explicitant les clefs étrangères. 
2010_2011/s2/omgl/mod-si/td/normalisation.1294607025.txt.gz · Last modified: 2011/01/09 21:03 by blay