Objectifs :
- Transformer un modèle conceptuel MCD en modèle relationnel MLD.- Transformer un modèle relationnel MLD en modèle Physique MPD
- Utiliser Ms Access 2007 pour implanter un modèle relationnel de données MLD
- Relier les tables dans MS Access 2007
Gestion Cabinet Médical
Transformer en modèle relationnel le modèle de données suivant. Indiquer les clés des tables relationnelles.
Transformation du MCD EN MLD en utilisant les règles de transformation indiquées dans ce chapitre .
1) Tous les individus se transforment en table. Les 5 individus "médecin", "malade", "consultation", "symptôme", et "maladie" se transforment en table. Les clés sont soulignées.
2) Toutes les relations possédant une cardinalité maximale égale à 1 redondent l'information. Les informations n° médecin et n° malade migrent dans la table "consultation".
3) Les relations dont les deux pattes sont de cardinalité maximale à N créent une table dont la clé est composée des clés des tables des individus. Les relations "diagnostiquer", "détecter" et "associer" se transforment en tables. Les clés sont des clés composées des individus reliés.
Le MLD Final sera :
Transformer le MLD EN MPD :
Créez les tables suivantes dans la base de données "Gestion Cabinet Médical". les champs en gras représentent les clés primaires, et les champs précédés par le signe # représentent les clés étrangères :
Nom de la table : MEDECIN
Nom de champ | Type de données |
NO_Medecin | NuméroAuto |
Nom_Medecin | Texte |
Nom de la table : CONSULTATION
Nom de champ | Type de données |
NO_Consultation | NuméroAuto |
Date_Consultation | Date/Heure |
Prix Consultation | Monétaire |
#NO_Medecin | Numérique |
#NO_Malade | Numérique |
Nom de la table : MALADE
Nom de champ | Type de données |
NO_Malade | NuméroAuto |
Nom_Malade | Texte |
Nom de la table : DIAGNOSTIQUER
Nom de champ | Type de données |
NO_Consultation | Numérique |
NO_Maladie | Numérique |
Nom de la table : MALADIE
Nom de champ | Type de données |
NO_ Maladie | NuméroAuto |
Nom_ Maladie | Texte |
Nom de la table : ASSOCIER
Nom de champ | Type de données |
NO_ Maladie | Numérique |
NO_ Symptome | Numérique |
Nom de la table : SYMPTOME
Nom de champ | Type de données |
NO_ Symptome | NuméroAuto |
Nom_ Symptome | Texte |
Nom de la table : DETECTER
Nom de champ | Type de données |
NO_ Symptome | Numérique |
NO_Consultation | Numérique |
ACTIVITES :
1) Lancer Ms Access 2007 puis Créer une base de données Vide.
2) Pour commencer à créer les tables. Cliquer sur l'onglet "Créer" puis "Création de table"
3) définir la structure de la première table "MEDECIN"
- Définir les champs et leurs types de données
4) Définir la clé primaire en cliquant sur la commande "Clé Primaire"
5) Enregistrer la table
6) Refaire la même chose pour les autres tables en respectant les types de données.
7) Relier les tables en cliquant sur l'onglet "Outils de base de données" puis cliquer sur la commande "Relations".
8) Ajouter les tables
9) Relier les tables entre eux en faisant glisser le champ de "la table source" vers "la table destination"
- "activer la case "Appliquer l'intégrité référentielle"
- puis cliquer sur "Créer"
10) Refaire la même chose pour relier toutes les tables entre eux.
11) Enregistrer les relations.
Le Modèle Physique -MPD- Final :
merci
RépondreSupprimerB1
RépondreSupprimer