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

Both sides previous revision Previous revision
Next revision
Previous revision
2010_2011:s2:omgl:mod-si:td:normalisation [2011/02/17 12:15]
blay
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 30: Line 30:
 Sachant que le schéma relationnel final dans la bd est le suivant ..... Sachant que le schéma relationnel final dans la bd est le suivant .....
  
-ACTEURS(NumActeur, Nom, Prénom) + 
-— FILMS(NumFilm, Titre, MetteurEnScène,​NumReal) +   ​* ​ACTEURS(__NumActeur__, Nom, Prénom) 
-— CINEMA(NumCinéma, Nom, Adresse) +   * FILMS(__NumFilm__, Titre, MetteurEnScène,​NumReal) 
-— REALISATEURS(NumReal,Nom, Prénom) +   * CINEMA(__NumCinéma__, Nom, Adresse) 
-— JOUE(NumACteurNumFilm, Rôle) +   *  ​REALISATEURS(__NumReal__,Nom, Prénom) 
-— AFFICHE(NumFilm, NumCinema,Date)+   * JOUE(__NumACteurNumFilm__, Rôle) 
 +   *  ​AFFICHE(__NumFilm, NumCinema,Date__)
  
  
 **Ex X :** Soit la figure suivante, proposer la modélisation correspondante en UML **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}} {{:​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.1297941321.txt.gz · Last modified: 2011/02/17 12:15 by blay