Home
        Pratiquons ensemble Analyse pouR la conception d`une - Univ
         Contents
1.    256 caract  res de texte    Num  rique   enregistre les chiffres    Mon  taire   enregistre des nombres et attribue un format avec  s  parateur de milliers  2 d  cimales et symbole mon  taire    Date heure   enregistre des dates ou heures     Compteur  Num  ro auto  est augment   de      chaque enregistrement     Logique  Oui non    prend un   tat oui non ou 0 1    M  mo     enregistre des textes dont la longueur est  lt     64 000  caract  res    OLE   enregistre les donn  es par copier coller  image et son       Sur Access il n est pas n  cessaire de d  finir la taille des champs    date heure  mon  taire  num  rique  compteur  n   auto   ou OLE     2  STRUCTURE DE LA BASE DE DONN  ES  MCD     Le mod  le conceptuel de donn  es  M C D   permet de repr  senter et d   organiser de fa  on  sch  matique dans des entit  s et associations les informations n  cessaires    l   informatisation de  notre projet     2  1  Entit  s    Tous les champs du dictionnaire peuvent   tre regroup  s dans une m  me entit   que l   on  nommera Annuaire  Une entit   regroupe toutes les informations se rapportant    un m  me    ensemble   Annuaire    Civilit    Nom    Pr  nom  Rue   Code Postal  Ville  T  l  phone          Support d   apprentissage     Version 1     Juin 2001 Page 6 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       2  2  Cl   primaire    Une base de donn  es doit   tre fiable et    ce titre  interdire la saisie plusieurs fois d   
2.   16  R  paration Texte 50   17  Kilom  trage Num  rique   18  PUHT Mon  taire   19   20                         2  STRUCTURE DE LA BASE DE DONN  ES  MCD     2  1  Entit  s et associations    Dans l   exercice pr  c  dent nous avons con  u une base de donn  es avec deux entit  s  clients et  voitures   Les informations    ajouter sont d   une nature diff  rente  Elles concernent des  informations variables par voiture dont le rythme de mise    jour n   est pas le m  me  En  cons  quence nous allons cr  er une troisi  me entit         L   entit   Clients contient des informations fixes par client     L   entit   Voitures contient des informations fixes par voiture       L   entit   R  parations contient des informations variables par voiture     Elles sont mises en relation ou associ  es par l   action pour les clients de poss  der des voitures et  d   effectuer des r  parations  On peut repr  senter la structure de la fa  on suivante      N   Client N   Immat  Date  Nom Marque Panne    Raison sociale Poss  der Mod  le R  paration  Rue 1 Ann  e Kilom  trage  Rue 2 PUHT    CP   Ville  T  l  phone  Fax          Page 17 sur 24 Support d   apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       2  2  Cl  s primaires  La date ne peut   tre retenue comme cl   primaire de la table R  parations car il ne serait possible    de saisir qu   une seule r  paration par jour  Nous allons ajouter un champ compteur 
3.   t  Dictionnaire d  s donn  es sn Rs ATO A ne 17   2  Structure de la base de donn  es  MCD     17  2 1  Entit  set asso  iati  nS usss Ninon nantes 17   2  2  Cl  s D  MMAIT  S annee nano nine 18   23  Cardinalite a ie 18   3  Structure de la base de donn  es  MPD  sise ananhmininisloniesnisitites 19  DIE Fables SE RElaAtIONS e ana da du dote nan 19   4   RIC ST AUtONOiE nn 20  Etape 4 Base de donn  es relationnelle    4 tables nn Re etes 21  1  Dictionnaire des donn  es   l  mentaires is se  ssuisss  isninesniissn  isemensssus 22   2  Structure de la base de donn  es  MODs 22   2  1  Entit  s et associations  cl  s primaires et cardinalit  s                                             22   3  Structure de la base de donn  es  MPD                                                                                                                                23   2  1  Tables et relatis nonnene EE entae tient 23   4  Exercice en autono drama O T R 24       Page 3 sur 24 Support d apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       INTRODUCTION       La cr  ation d   une base de donn  es est comparable    la construction d   une maison  Avant de  commencer les travaux  il est indispensable de faire des plans pour savoir comment construire   Les modifications ult  rieures sont possibles mais toujours d  licates     Sur Access il est indispensable de faire les plans d   une base de donn  es pour sa
4.  cette association seront regroup  es dans une  seule table      N   Patient  Civilit    Nom  Pr  nom    Compteur  Date    Taille  Poids    Date nais   N   SS    Sympt  me  Diagnostic  Prescription  Visite   Acte  T  l  phone       3  2  Relations    Un probl  me appara  t   comment mettre en relation les donn  es de deux tables distinctes   La  solution consiste    cr  er un champ commun aux deux tables  Nous allons utiliser le N   de  Patient   On parle de cl   externe dans la table Visites      N   Patient Compteur   Civilit   N   Patient Cl   externe  Nom   Pr  nom    Date nais    N   SS Sympt  me  Diagnostic  Prescription  Visite   T  l  phone Acte          Page 13 sur 24 Support d   apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       Il nous reste    pr  sent    d  finir le sens de la relation   La table Visites contient le d  tail des donn  es concernant le patient  Alors que la table Patients  est autonome  la table Visites est indissociable de la table Patients  En cons  quence la table  Patients constitue la table principale et la table Visites la table secondaire ou d  pendante  Pour  cette raison nous avons identifi   la relation par une fl  che qui indique le sens de la relation     N   Patient Compteur  Civilit   N   Patient  Nom   Pr  nom    Date nais    N    SS Sympt  me  Diagnostic  Prescription  Visite   T  l  phone Acte       Remarque   Pour acc  l  rer les recherches  il est
5.  pr  f  rable que les deux tables soient class  es  sur le m  me crit  re  La table Patients est class  e sur la cl   primaire qui est le N   de Patient  En  cons  quence nous allons classer la table Visites sur le N   de Patient  Pour cela nous allons  affecter un index au champ N   de Patient de la table Visites        Support d   apprentissage     Version 1     Juin 2001 Page 14 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       4  EXERCICE EN AUTONOMIE    Cas   GARAGE    Capacit  s v Concevoir une base de donn  es simple compos  e    d  velopp  es   de deux tables    Pr   requis  vV Avoir r  alis   les exercices pr  c  dents 30 minutes       Vous travaillez dans un garage qui vend et r  pare des automobiles     La client  le est constitu  e    de particuliers qui poss  dent une    deux voitures     de soci  t  s qui poss  dent des parcs de plusieurs dizaines de voitures     Le Directeur vous demande d   informatiser la gestion des clients et des voitures entretenues par  le garage  Actuellement les informations sont not  es sur les fiches suivantes       Fiche client Nom    Raison sociale    Rue    Rue    CP  Ville                     T  l    Fax            N   immatriculation Marque Mod  le Ann  e achat                                     Travail    faire        Concevoir le dictionnaire des donn  es     D  finir le mod  le conceptuel de donn  es    D  finir le mod  le physique de donn  es       Page 15 sur 24 Support d   
6. ANALYSE POUR LA  CONCEPTION D UNE  BASE DE DONN  ES    RELATIONNELLE       Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       Avertissement    Ce support n   est ni un manuel d   utilisation  pour cela consultez la documentation jointe     votre logiciel ou micro   ni un outil d   auto formation     Ce support est un compl  ment    vos notes personnelles     Modification et utilisation interdites sans l   accord de l   auteur de ce support        Support d   apprentissage     Version 1     Juin 2001 Page 2 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       TABLE DES MATI  RES       OO AS bn a 4  Etape 1 Base de DONNEES SOIR en ee ii TE 5  1 Di  tionnaire des donnees ae nn a nn 5   2  Structure de la base de donn  es  MCD     6  2  l ENTES PER NT EE ST PNR 6   2  2  CIE prima E sareei aren a E EREE E A EE E T   3  Exercic   ODA ed in op os 8  Etape 2 Base de donn  es relationnelle    2 tables EK 9  1  Dictionnaire des donn  es ii Rs td ni ententes 10   2  Structure de la base de donn  es MOD amant 11   2  l Entites et ASSOCIA ONS erino a a E E A A O REA 11  RG 12   D CardinaliteSin arrer A A R R N R A 12   3  Structure de la base de donn  es OMIB D  aude iNatneune 13   R E 1 o E EA ae O EEEE E EAN O E A 13   7 DRE AO r E E E AE 13   4  Exercice en autonomie 63864eeeSe 15  Etape 3 Base de donn  es relationnelle    3 tables          n nnnsnnnssesesssessesesssressessessressessreseesseeseese 16
7. NN  ES    Cette   tape consiste    faire la liste exhaustive des donn  es   l  mentaires  champs     entrer dans  la base de donn  es pour informatiser la solution  Puis    indiquer pour chaque champ le type de  donn  es  texte  num  rique  logique  date  etc   et la taille du champ en nombre de caract  res     Important   Les donn  es calcul  es par l ordinateur  donn  es   labor  es  n apparaissent pas en  principe dans le dictionnaire des donn  es car elles sont obtenues par un calcul r  alis      partir  des donn  es   l  mentaires    Exemple   Un prix unitaire est une donn  e   l  mentaire qui appara  t dans le dictionnaire des  donn  es  Un total    prix unitaire   quantit    est une donn  e calcul  e par l ordinateur  Elle ne  doit pas appara  tre dans le dictionnaire des donn  es                                Exemple  Dictionnaire des donn  es  Base de donn  es   Annuaire     2  Date de cr  ation        Rubriques   Champs Type Taille   Description   R  gles de calcul   1  Civilit   Texte 15 Madame  Mademoiselle  Monsieur  2  Nom Texte 30  3  Pr  nom Texte 20  4  Rue Texte 50  5  CP Texte 5  6  Ville Texte 20  7  T  l  phone Texte 15                         Voir remarques sur les types et tailles de champs page 6       Page 5 sur 24 Support d apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       Remarques        Access autorise les types de champs suivants      Texte     enregistre jusqu 
8. Ville      T  l    04 72 16 16 15  Fax   04 72 16 16 16    Date    N   Commande      Donn  es variables commandes  S    Donn  es fixes commande               Bon de commande  D  signation PUHT                   Il ressort d   une premi  re analyse  que 4 entit  s sont identifiables    Clients  Articles  Commandes  et Ligne Commande                                     Page 21 sur 24 Support d   apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       1  DICTIONNAIRE DES DONN  ES   L  MENTAIRES                                                                      Dictionnaire des donn  es  Base de donn  es   WuDjong Date de cr  ation   1 22   n0 fine   Rubriques   Champs Type Taille   Description   R  gles de calcul  1   N   Client Texte 7  2  Raison sociale Texte 30  3  Responsable Texte 20  4  Rue 1 Texte 50  5  Rue2 Texte 50  6  CP Texte 5  7  Ville Texte 25  8   T  l  phone Texte 15  9  Fax Texte 15  10   R  f  rence Texte 10  11  D  signation Texte 50  12   PUHT Mon  taire  13  Tx TVA Num  rique  14  N   Commande Num  rique  15   Date commande Date Heure  16   R  f  rence commande Texte 10  17   Quantit   command  e Num  rique  18  19  20                      2  STRUCTURE DE LA BASE DE DONN  ES  MCD     2  1  Entit  s et associations  cl  s primaires et cardinalit  s    Le dictionnaire des donn  es est constitu   de 4 entit  s     les informations concernant les clients     les informations concer
9. apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       ETAPE 3 BASE DE DONN  ES RELATION   NELLE    3 TABLES    Cas   GARAGE    Concevoir une base de donn  es relationnelle  Capacit  s        CO compos  e de trois tables pour informatiser les  PESTE fiches d   entretien des v  hicules    z   a    a 15 minutes  Pr   requis  vV Avoir r  alis   les exercices pr  c  dents       Le mod  le conceptuel   labor   dans l   exercice pr  c  dent est le suivant      N   Client N   Immat   Nom Marque  Raison sociale Mod  le    Rue 1    1 1  Ann  e  Rue 2 Poss  der    CP   Ville  T  l  phone  Fax          pr  sent le g  rant souhaite informatiser les fiches d   entretien des v  hicules qui se pr  sentent de  la fa  on suivante        Fiche Voiture       N   Immat    1235RT69  N   Client  411002  Date Panne R  paration Km Prix HT  25 f  vrier Vidange 20 050 200 00 F                                                    Support d   apprentissage     Version 1     Juin 2001 Page 16 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       1  DICTIONNAIRE DES DONN  ES    Les informations suivantes doivent   tre ajout  es au dictionnaire pr  c  dent         Dictionnaire des donn  es                                     Base de donn  es   Garage Date de cr  ation   AS    Rubriques   Champs   Type   Taille   Description   R  gles de calcul   14  Date Texte 10   15  Panne Texte 50 
10. ationnelle       Laurent DUPRAT       4  EXERCICE EN AUTONOMIE    Cas   BIBLIOTHEQUE    Capacit  s    d  velopp  es   de trois tables    Pr   requis      v Concevoir une base de donn  es simple compos  e    vV Avoir r  alis   les exercices pr  c  dents 30       minutes    Vous travaillez dans une biblioth  que et vous   tes charg   e  de diff  rentes t  ches        L enregistrement des nouveaux ouvrages     la suite de chaque achat une fiche ouvrage  est cr    e  Vous compl  tez les donn  es permanentes de la fiche  Puis vous placez la fiche    dans l   ouvrage       Vous tenez    jour le fichier des adh  rents de la biblioth  que  Lors de chaque adh  sion  vous compl  tez la fiche adh  rent puis vous la rangez dans un bac    fiches     Vous g  rez les pr  ts  Chaque fois qu   un adh  rent sort un livre  vous retirez la fiche qui  se trouve dans l   ouvrage  vous notez le jour du pr  t et le N   d   adh  rent de l   emprunteur   puis vous classez la fiche dans une bo  te    fiches        Fiche ouvrage       R  f  rence         Date achat         Titre         Auteur         Editeur            Fiche adh  rent          Date pr  t   N   adh  rent   Date retour    Non            Pr  nom            Rue            CP   Ville            T  l  phone            Date adh  sion                                                Travail    faire    Concevoir le dictionnaire des donn  es   D  finir le mod  le conceptuel de donn  es  D  finir le mod  le physique de donn  es       Support d   a
11. le dans l   Is  re   Le responsable du personnel utilise les fiches suivantes qui r  capitulent les informations  concernant chaque salari    Il vous demande de pr  parer l   informatisation de ce fichier     La base de donn  es contiendra une seule table  Par ailleurs  nous saisirons un seul dipl  me par  salari       Travail    faire      Vous devez       concevoir le dictionnaire des donn  es      d  finir la structure de la table MCD       d  finir la cl   primaire  dans le MCD       Pour r  aliser ce travail  demandez un dictionnaire de donn  es    votre formateur ou cr  ez vous  le tableau dans Word            Fiche salari         N   de matricule                                                                              Nom   Pr  nom    Nom de jeune fille   Sexe  M F  Situation de famille  M C V D  N   de s  curit   sociale   Lieu de naissance    Date de naissance   Nationalit      Adresse  Rue    Rue    CP   Ville    T  l  phone    Dipl  me   Ann  e                     Date embauche    Qualification    Emploi                              Support d   apprentissage     Version 1     Juin 2001 Page 8 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       BASE DE DONN  ES RELATION   NELLE    2 TABLES    ETAPE 2    Cas   COLLET    Concevoir une base de donn  es relationnelle  compos  e de deux tables pour informatiser la  gestion des patients et des visites    Capacit  s  d  velopp  es      20 minutes    Pr   requis  vV Avoir 
12. nant les articles     les informations fixes concernant le bon de commandes     les informations variables concernant les lignes du bon de commande    Il est possible de le d  crire ainsi  Un client passe une commande contenant des quantit  s  d   articles s  lectionn  es parmi les articles        Support d   apprentissage     Version 1     Juin 2001 Page 22 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       Le mod  le Conceptuel de donn  es est le suivant      N   Client N   Com N   ligne R  f  rence  Raison sociale  La   1   Ln   1 1  R  f  rence D  signation  Responsable Qt   com PUHT   Rue 1 Tx TVA    T  l  phone  Fax       3  STRUCTURE DE LA BASE DE DONN  ES  MPD     3  1  Tables et relations    N   Client N   Com N   ligne R  f  rence  Raison sociale N   Client D  signation  Responsable Date com PUHT   Rue 1    Tx TVA    Rue 2   CP   Ville  T  l  phone  Fax          Page 23 sur 24 Support d   apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       4  EXERCICE EN AUTONOMIE    Cas   LAFFANUR    Capacit  s v Concevoir une base de donn  es simple compos  e    d  velopp  es   de quatre tables    Pr   requis  V Avoir r  alis   les exercices pr  c  dents 45 minutes       Vous travaillez pour la soci  t   Laffanur qui fabrique et commercialise des si  ges de Provence     Jonqui  res dans le Vaucluse    La soci  t   souhaite informatiser la gestion de s
13. on personnel et vous soumet pour vous aider les  diff  rents documents qu   elle utilise        FICHE SALARIE    N   matricule                              Nom   Pr  nom    Nom jeune fille    Rue    CP  Ville    Tel    Date naissance   Lieu   Sexe   M   F  Nationalit     N   SS   Situation famille   M C V D  Formation  Dipl  mes Ann  e Ecole   universit    Enfants  Noms Pr  noms Date de naissance                            Fiche des arr  ts et absences       Dates d  but Causes Date reprise Dur  e                                        Travail    faire        Concevoir le dictionnaire des donn  es     D  finir le mod  le conceptuel de donn  es    D  finir le mod  le physique de donn  es       Support d   apprentissage     Version 1     Juin 2001 Page 24 sur 24    
14. pprentissage     Version 1     Juin 2001    Page 20 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       ETAPE 4 BASE DE DONN  ES RELATION   NELLE    4 TABLES    Cas   WUDJONG    Capacit  s     Concevoir une base de donn  es relationnelle  d  velopp  es   compos  e de quatre tables    Pr   requis  V Avoir r  alis   les exercices pr  c  dents 30 minutes       La soci  t   WuDjong est situ  e rue Paul Bert    Lyon  Elle importe des produits agro alimentaires  d   Extr  me Orient et les revend    des grossistes et d  taillants sur le march   fran  ais  Ces produits  sont principalement des boissons  sauces  aromates  plats cuisin  s  conserves et riz    Le directeur M  WuDjong tient la comptabilit   manuellement ainsi que la gestion des  commandes et factures  Il g  re les fichiers clients et produits sur des fiches cartonn  es   L   engouement pour les produits exotiques entra  ne un fort accroissement de l   activit    administrative et la gestion manuelle n   est plus possible  Il vous demande d   informatiser la  gestion des fichiers et de la facturation sur l   application Access    Pour r  aliser ce travail on vous remet un exemplaire des documents utilis  s            Fiche client Tarifs  Raison societe R  f   signation P Tx TVA                                                                                           Donn  es fixes client WuDjonq Nom    ee MR 36 rue Paul Bert Rue    Donn  es fixes par article OPODO T yon CP  
15. que nous  appellerons N   R  paration    Clients R  parations    N   Client N   Immat  N   r  paration  Nom Marque Date    Raison sociale Poss  der Mod  le Panne  Rue 1 Ann  e R  paration  Rue 2    Kilom  trage  CP PUHT  Ville  T  l  phone  Fax       2  3  Cardinalit  s    Enfin les cardinalit  s sont les suivantes        A un enregistrement de l   entit   Voitures correspond un ou plusieurs  1 ou n   enregistrements de l   entit   R  parations         un enregistrement de l   entit   R  parations correspond un seul enregistrement  1 ou 1   de l   entit   Voitures     Repr  sentation du mod  le conceptuel      N   Client N   Immat  N   r  paration  Nom Marque Date    Raison sociale Poss  der Mod  le Panne  Rue 1 Ann  e R  paration  Rue 2    Kilom  trage  CP PUHT  Ville  T  l  phone  Fax          Support d   apprentissage     Version 1     Juin 2001 Page 18 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       3  STRUCTURE DE LA BASE DE DONN  ES  MPD     3  1  Tables et Relations    Pour mettre en relation la table R  parations et la table Voitures nous allons ajouter le champ  N   Immat     la table R  parations  cl   externe      N   Client N   Immat  N   r  paration  Nom N   Client  Raison sociale Marque    Rue 1 Mod  le   Rue 2 Ann  e R  paration  CP Kilom  trage  Ville PUHT  T  l  phone   Fax          Page 19 sur 24 Support d   apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es rel
16. r  alis   les exercices pr  c  dents       Monsieur Collet est m  decin g  n  raliste  Il souhaite informatiser la gestion de ses patients et de  ses consultations  Aujourd   hui  il tient pour chaque patient la fiche de renseignements suivante                                                                                                                     Civilit     N   Patient    Nom   N  SS    Pr  nom   Date naissance    Adresse    Rue    CP  Ville    T  l  phone    Date Taille   Poids Sympt  me Diagnostic Prescription Visite Acte  25 jan 176 85   Mal de gorge Angine Rastrevan 150 00 F 25 00 F  18 mai 176 82   Plaie au genou Vaccin antit  tanique 150 00F 100 00 F    4 points  Page 9 sur 24 Support d   apprentissage     Version 1     Juin 2001       Analyse pour la conception d   une base de donn  es relationnelle       Laurent DUPRAT       1  DICTIONNAIRE DES DONN  ES    Le dictionnaire des donn  es r  capitule toutes les informations qui apparaissent sur la fiche du    m  decin  Il se pr  sente ainsi                                                                                    Dictionnaire des donn  es  Base de donn  es   Collet Date de cr  ation    Rubriques   Champs Type Taille   Description   R  gles de calcul  1   N   Patient Texte 10  2  Civilit   Texte 15 Madame  Mademoiselle  Monsieur  3   Nom Texte 50  4   Pr  nom Texte 50  5  IN  SS Texte 13  6   Date naissance Date heure  7  Rue Texte 50  8  CP Texte 5  9  Ville Texte 30  10  T  l  phone Texte 10  11  Da
17. site  Pour cette raison on repr  sente les tables de la fa  on suivante      N   Patient Compteur  Civilit   Date   Nom Taille  Pr  nom Poids  Date nais  Sympt  me    N   SS Diagnostic  Rue Prescription  CP Visite   Ville Acte  T  l  phone          Page 11 sur 24 Support d apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       2  2  Cl  s primaires    Entit   Patients   Le N   de Patient peut   tre utilis   comme cl   primaire  Il sera con  u    partir du  nom de patient et de sa date de naissance  4 caract  res   6 chiffres   Toute saisie d   un N   de  Patient qui existe d  j   sera refus  e     Entit   Visites   Le risque de doublons est faible car il y a peu de chance que le m  decin saisisse  plusieurs fois les m  mes informations lors d une m  me visite  Par ailleurs tous les champs  existants sont susceptibles d   tre identiques pour des visites diff  rentes  La solution consiste     ajouter un champ de type compteur ou N   auto qui sera incr  ment    augment    de un apr  s  chaque visite  Cette cl   permettra accessoirement de conna  tre le nombre de visites     Il en r  sulte la structure suivante      N   Patient Compteur  Civilit   Date   Nom Taille  Pr  nom Poids   Date nais  Sympt  me    Diagnostic   Prescription   Visite   Acte  T  l  phone       2  3  Cardinalites    Les cardinalit  s indiquent le nombre de correspondances minimum et maximum entre les  enregistrements des deux enti
18. t  s mises en relation  Dans notre exemple les cardinalit  s sont les  suivantes        A un enregistrement de l   entit   Patients correspond un ou plusieurs  1 ou n   enregistrements de l   entit   Visites  Un patient effectue une ou plusieurs visites       A un enregistrement de l   entit   Visites correspond un seul enregistrement  1 ou 1  de  l   entit   Patients  Une visite est effectu  e par un patient et un seul         La base de donn  es    est structur  e de la N   Patient Compteur  fa  on suivante   Civilit   Date  Nom Taille  Pr  nom Poids        Date nais  Sympt  me   Cette repr  sentation N   SS Diagnostic   est appel  e Mod  le Prescription  Conceptuel de Visite    Donn  es ou MCD  i Acte  T  l  phone          Support d   apprentissage     Version 1     Juin 2001 Page 12 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       3  STRUCTURE DE LA BASE DE DONN  ES  MPD   3  1  Tables    Le Mod  le Physique de Donn  es  MPD  permet de repr  senter et d   organiser les informations  de fa  on sch  matique dans des tables  Ce sont ces tables qui seront cr    es dans Access     Ce mod  le  MPD  se cr  e    partir du pr  c  dent  MCD  en s   appuyant sur la r  gle suivante      Toute entit   ou association va donner naissance    une table Access sauf dans un cas bien pr  cis   celui de notre exemple   lorsqu il existe une cardinalit   1 1 entre une entit   et une association   Les informations contenues dans cette entit   et
19. te visite Date heure  12  Taille Num  rique  13  Poids Num  rique  14   Sympt  me M  mo  15  Diagnostic M  mo  16  Prescription M  mo  17  Visite Mon  taire  18   Acte Mon  taire  19  20                Support d   apprentissage     Version 1     Juin 2001    Page 10 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       2  STRUCTURE DE LA BASE DE DONN  ES  MCD     2  1  Entites et Associations    Il est possible de consid  rer qu   il existe une seule entit    Mais cette organisation oblige Monsieur  Collet    ressaisir lors de chaque visite les coordonn  es du patient qui est long et fastidieux                 Exemple     N   Nom ai CP Ville te u Sympt  me Diagnostic Prescription  DUP121245 Dupont e 69001 Lyon 2      97 ii Mal de gorge Angine Psychromat  B01050383 Boirin  3 69002 Lyon 1 97 a Plaque rouge Allergie Habertilofex  DUP121245 Dupont m 69001 Lyon 4 1 97  m Mal de gorge Angine Errath  me  DUP121245 Dupont R 69001 Lon 5 1 97 si Fi  vres Angine Aspirine          Une   tude plus approfondie nous permet de mettre en   vidence deux types d informations     des donn  es fixes    chaque visite     des donn  es qui changent    chaque visite     Donn  es permanentes T  l  phone      ti D    Donn  es temporaires       Une solution consiste    placer ces donn  es dans deux entit  s qui seront reli  es entre elles par une  association  Elles sont mises en relation ou associ  es par l   action  pour les patients  d   effectuer  une vi
20. un m  me  enregistrement dans une entit    ou table   La solution consiste    interdire un m  me contenu dans  un champ essentiel de l   entit    Ce champ est appel   cl   primaire  ou identifiant  et son contenu  est obligatoirement diff  rent pour chaque enregistrement     Exemple de cl   primaire   n   de S  curit   sociale   n   d   immatriculation   n   de t  l  phone    codification de donn  es  les 4premiers caract  res du nom   les 6 nombres d   une date de  naissance   DUPO210578      Sur Access une table doit obligatoirement poss  der une cl   primaire  Par convention elle est  soulign  e et en gras et appara  t en premier dans la structure de table     Annuaire    T  l  phone  Civilit      cl   primaire  Nom    Pr  nom  Rue   Code Postal  Ville             Remarques      Le nom n est pas un bon identifiant car plusieurs personnes peuvent avoir un m  me nom    Exemple   Dupont  Durant  etc       Le T  l  phone est fiable si chaque personne poss  de un num  ro personnel  sans quoi il faut  trouver un autre identifiant              Page 7 sur 24 Support d   apprentissage     Version 1     Juin 2001    Analyse pour la conception d   une base de donn  es relationnelle    Laurent DUPRAT       3  EXERCICE EN AUTONOMIE    Cas   NEYRET    d  velopp  es   d   une table    Capacit  s     Concevoir une base de donn  es simple compos  e    Pr   requis  vV Avoir r  alis   l exercice pr  c  dent 15 minutes       La soci  t   Neyret emploie 50 salari  s  Elle est situ  e    Grenob
21. voir o   placer les  informations  Car les modifications ult  rieures sont difficiles et peuvent entra  ner la perte  d  finitive des donn  es saisies    Attention   sur Word  Excel ou Works la d  marche devrait   tre la m  me  la r  flexion devrait  pr  c  der l action  Mais souvent pour gagner du temps l utilisateur con  oit le mod  le en le  r  alisant  Le r  sultat est imparfait mais il est facile de l am  liorer sans risque pour les donn  es  d  j   saisies  Access est diff  rent car il est fr  quent que des modifications de structure sur une  base de donn  es relationnelle entra  nent la perte d  finitive des donn  es saisies     Nous allons apprendre    concevoir sur papier une base de donn  es relationnelle et    manipuler  les concepts et le vocabulaire sp  cifique    ce type de structuration des donn  es    Notre m  thodologie repose sur l   exemple et la pratique  Nous allons    l   aide de cas progressifs  aborder la cr  ation du dictionnaire de donn  es puis sa structuration en diff  rentes tables et leur  mises en relations        Support d   apprentissage     Version 1     Juin 2001 Page 4 sur 24       Laurent DUPRAT Analyse pour la conception d   une base de donn  es relationnelle       ETAPE 1 BASE DE DONN  ES SIMPLE    Cas   ANNUAIRE    D Concevoir une base de donn  es simple compos  e  Capacit  s         k   d   une table pour informatiser un annuaire   d  velopp  es   ju    t  l  phonique    E 30 minutes  Pr   requis  V Aucun j       1  DICTIONNAIRE DES DO
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Cisco Systems Visibility Manager 1.0 User's Manual  Opticon CRD2000RU10  ACTIVE PLUS ACTIVE HCS  SVF-1MD ( 施工説明 )  GE 27990GE3 Cordless Phone  Sun Blade T6300 Server Module Service Manual  A1 A2 A3 - deView Electronics      Copyright © All rights reserved. 
   Failed to retrieve file