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 22:03]
blay créée
2010_2011:s2:omgl:mod-si:td:normalisation [2011/05/26 11: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 22:03 by blay