SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Parties        Sommaire                                                                      Pages

               Sommaire                                                                               3
               Avant-propos                                                                           5
               Progression pédagogique                                                                6
               Présentation des sociétés                                                              7
               Préparation des supports de travail                                                    8
Partie 1       Conception d’une base de donnĂ©es relationnelle pour Access
Collet         Exemple illustré : Gestion des patients et des visites                                 9
Garage Opel    Apprentissage assisté 1 : Gestion de clients, de voitures et de réparations           15
Maiva          Apprentissage assisté 2 : Gestion de locations immobiliÚres                           17
Charvin        Apprentissage assisté 3 : Gestion commerciale                                         19
Garage Opel    Corrigé apprentissage assisté 1 : Gestion de clients, de voitures et de réparations   21
Maiva          Corrigé apprentissage assisté 2 : Gestion de locations immobiliÚres                   21
Charvin        Corrigé apprentissage assisté 3 : Gestion commerciale                                 22
Jurarbois      Exercice en autonomie 1 : Gestion commerciale                                         23
Strap          Exercice en autonomie 2 : Gestion de chantier                                         25
Morisse Bois   Exercice en autonomie 3 : Gestion de location de matériels                            29
Partie 2       Visite guidĂ©e d’Access                                                                31
Partie 3       Mise en Ɠuvre d’Access                                                                39
 Dossier 1     Paramétrer les tables
Jurarbois                                                                                            39
               1.   Charger Access                                                                   39
               2.   Créer la base de données Jurarbois                                               39
               3.   Paramétrer la barre AccÚs rapide                                                 40
               4.   Paramétrer les tables                                                            40
               5.   Masques de saisie                                                                42
               6.   Valeur par défaut                                                                43
               7.   ContrĂŽle de saisie                                                               44
               8.   Fermer Access                                                                    44
Strap SA                                                                                             45
 Dossier 2     Créer et paramétrer les relations entre tables
Jurarbois                                                                                            47
               1. Liste de choix                                                                     49
               2. Relier les tables                                                                  52
               3. AfïŹcher la structure de la base                                                    53
Strap SA                                                                                             54
 Dossier 3     Saisir et modiïŹer les donnĂ©es
Jurarbois      Gestion commerciale                                                                   55
               1. Saisir des données                                                                 57
               2. Imprimer la table                                                                  58
Strap SA       Tableau de bord chantier                                                              59
 Dossier 4     Utiliser la base en mode feuille de données
Jurarbois                                                                                            61
               1.   ModiïŹer la prĂ©sentation d’une feuille de donnĂ©es                                 61
               2.   ParamĂ©trer les impressions d’une feuille de donnĂ©es                              62
               3.   AfïŹcher/Masquer des colonnes                                                     63
               4.   ModiïŹer l’ordre des champs                                                       64
               5.   Trier les données                                                                64
               6.   Rechercher un enregistrement ou une donnée                                       64
               7.   Filtrer les enregistrements                                                      65
               8.   AfïŹcher les donnĂ©es liĂ©es                                                        66
Strap SA                                                                                             68
 Dossier 5     Les requĂȘtes
Jurarbois                                                                                            69
               1.   RequĂȘte sĂ©lection                                                                70
               2.   RequĂȘte relationnelle                                                            72
               3.   Champs calculés                                                                  72
               4.   CritÚre avec saisie programmée                                                   73
               5.   RequĂȘte suppression                                                              74
               6.   RequĂȘte mise Ă  jour                                                              75

                                                                                                     3
Parties                                Sommaire (suite)                                   Pages

              7.    ModiïŹer une requĂȘte                                                       76
              8.    Renommer une requĂȘte                                                      76
              9.    Supprimer une requĂȘte                                                     76
              10.   Copier une requĂȘte                                                        76
                    Gestion des requĂȘtes                                                      76
                    DĂ©sactiver le mode protĂ©gĂ© d’Access                                       76
                    CritĂšres de recherche et de sĂ©lection de ïŹltre avancĂ© et de requĂȘte       77
Strap SA                                                                                      78
 Dossier 6    Les requĂȘtes SQL
Collet                                                                                        79
              1. Présentation du mode SQL sur Access                                          80
              2. Syntaxe SQL                                                                  81
              3. Les requĂȘtes SQL sur ACCESS                                                  85
 Dossier 7    Les formulaires (1)
Jurarbois                                                                                     89
              1.    Formulaire instantané                                                     90
              2.    Formulaire avec sous-formulaire                                           91
              3.    ModiïŹer un formulaire                                                     95
              4.    Placer un saut de page entre chaque formulaire                            98
              5.    Paramétrer les impressions                                                98
Strap SA                                                                                     100
 Dossier 8    Les formulaires avec sous-formulaires multiples (Onglets)
Jurarbois                                                                                    101
              1.    Formulaire avec sous-formulaires multiples dans des onglets              102
              2.    Placer une image dans un formulaire                                      105
              3.    Tracer un trait ou un rectangle                                          107
              4.    Placer un objet en arriĂšre-plan/premier plan                             107
              5.    Insérer la date, le N° de page ou un titre                               107
              6.    Ajouter un commentaire                                                   107
              7.    Mise en forme automatique                                                107
              8.    Mise en forme conditionnelle                                             107
              9.    Ajouter des champs dans un formulaire                                    107
Strap SA                                                                                     108
 Dossier 9    Les formulaires (fonctions avancées)
Jurarbois                                                                                    109
              1.    Champ calculé                                                            110
              2.    Créer une bordure                                                        111
              3.    CrĂ©er l’étiquette de la bordure                                          111
              4.    Case Ă  cocher                                                            113
              5.    Créer un groupe de boutons ou cases à cocher                             114
Strap SA                                                                                     116
 Dossier 10   Les Ă©tats
Jurarbois                                                                                    117
              1.    État                                                                     118
              2.    Enregistrer l’état                                                       122
              3.    Activer le mode Aperçu                                                   122
              4.    ModiïŹer les propriĂ©tĂ©s d’un champ                                        123
              5.    Imprimer un Ă©tat                                                         123
              6.    Planche d’étiquettes                                                     123
              7.    Créer un contrÎle calculé                                                125
              8.    Insérer la date, le N° de page ou un titre                               125
              9.    Mise en forme conditionnelle                                             125
Strap SA                                                                                     126
 Dossier 11   Publipostage et liaison ofïŹce
Jurarbois                                                                                    127
              1. Publipostage                                                                128
              2. Exportation de données vers Excel                                           131
              3. Importer des donnĂ©es dans une table Ă  partir d’Excel                        132
Strap SA
              Tableau                                                                        134
Partie 4      Cas de synthĂšse                                                                135
              1 – Morisse Bois et dĂ©rivĂ©s                                                    136
              2 – Ligne De Vue                                                               139
              3 – SolĂ©au SA                                                                  142

4
Avant-propos
Cet ouvrage, Ă  feuillets dĂ©tachables, permet d’apprendre Access 2007 directement par la pratique et de
mettre en Ɠuvre ses connaissances et compĂ©tences dans des exercices en autonomie et dans des mises en
situation professionnelle.
Il est structuré en quatre parties.

■ Conception d’un MCD : la crĂ©ation d’une base de donnĂ©es relationnelle nĂ©cessite au prĂ©alable une Ă©tude
1
   approfondie du systĂšme d’information aïŹn de trouver comment structurer les informations.

■ Visite guidĂ©e : elle permet de se familiariser rapidement avec l’environnement d’Access.
2

■ Étapes d’apprentissage : onze Ă©tapes abordent les principales fonctionnalitĂ©s d’Access.
3
   Chaque étape est composée de deux exercices :
   ‱ un exercice d’apprentissage programmĂ© et commentĂ© qui permet de mettre en Ɠuvre une base de
     donnĂ©es tout en apprenant les fonctions courantes d’Access ;
   ‱ un exercice Ă  rĂ©aliser en autonomie dans lequel les connaissances de l’outil Access doivent ĂȘtre mo-
     bilisĂ©es pour rĂ©aliser une tĂąche professionnelle. Il peut ĂȘtre utilisĂ© pour Ă©valuer les Ă©lĂšves.

■ Cas de synthĂšse : trois cas de synthĂšse visent Ă  consolider les acquis des Ă©tapes prĂ©cĂ©dentes. L’élĂšve
4
   est plongĂ© dans des situations rĂ©elles au cours desquelles il doit mettre en Ɠuvre les savoir-faire acquis
   sur Access et parfois sur Word.
   Ces cas de synthĂšse peuvent ĂȘtre utilisĂ©s comme travaux sur poste informatique pour les Ă©preuves de Bac
   ou de BTS.

                              Hiérarchisation des exercices et travaux par dossier
                         Exercice
      Travail                                   Exercice en autonomie                      Mise en situation
                     d’apprentissage
                                                Mettre en Ɠuvre l’outil         RĂ©aliser une tĂąche professionnelle
     Objectif        Apprendre l’outil
                                               dans le cadre d’une tñche                avec l’outil Access
      Priorité              Outil                     Outil + Tùche                             Tùche
                       Apprentissage
      FinalitĂ©                                    RĂ©pĂ©tition sans aide                        Évaluation
                         avec aide

   Chaque dossier est construit autour d’un exercice d’apprentissage programmĂ©, commentĂ© et progressif,
   qui permet Ă  l’élĂšve d’utiliser une base de donnĂ©es relationnelle en apprenant les commandes et fonctions
   courantes d’Access et d’un exercice Ă  rĂ©aliser en autonomie par l’élĂšve Ă  l’aide des connaissances
   acquises lors de l’apprentissage programmĂ©.

       Les exercices d’apprentissage et les cas de synthùse reposent sur 5 entreprises :
       – Jurarbois (Travail programmĂ©)
       – Strap SA (Exercice en autonomie)
       – Morisse Bois et dĂ©rivĂ©s
       – Ligne de Vue (Cas de synthùse)
       – SolĂ©au (Cas de synthĂšse)
       Les mises en situation professionnelle sont indépendantes.
       L’ensemble des travaux rĂ©alisĂ©s pour une entreprise couvre les savoirs incontournables Ă  connaĂźtre pour les
       examens (Bac Professionnel, BTS, Bac STG).
       Ces travaux, regroupĂ©s dans un mĂȘme dossier au nom de l’entreprise, peuvent servir de support aux Ă©preuves
       pratiques des examens.
       Les entreprises qui illustrent cet ouvrage sont les mĂȘmes que celles de l’ouvrage « Pratique informatique sur
       Excel 2007 ». Cette organisation permet aux utilisateurs des deux pochettes de présenter des travaux polyvalents
       autour d’une mĂȘme entreprise.



                                                                                                                     5
Progression pédagogique
Nous conseillons d’utiliser la pochette de la façon suivante :



  1. Travail sur papier

                        Conception d’une base de donnĂ©es relationnelle (MCD*)



  2. Travail sur Access

                                          Visite guidĂ©e d’Access




                                                Dossier 1
                                  Créer une base de données relationnelle



                                                 Dossier 2
                                      Créer et paramétrer les relations



                                                  Dossier 3
                                       Saisir et modifier les données



                                                  Dossier 4
                                 Utiliser une base de données relationnelle
                                          en mode feuille de données



                                                 Dossier 5                          Dossier 6
                                                Les requĂȘtes                    Les requĂȘtes SQL



            Dossier 7                            Dossier 10                        Dossier 11
        Les formulaires (1)                       Les Ă©tats                 Publipostage et liens Office



            Dossier 8
        Les formulaires (2)



            Dossier 9
        Les formulaires (3)

                                              Cas de synthĂšse

* MCD = ModÚle Conceptuel de Données.

 6
Sociétés pour lesquelles vous travaillez
                                                                                                  Jurarbois SA
                     La société Jurarbois est une PME-PMI créée en 1999 par Monsieur et Madame Bredin.
                     Elle est spécialisée dans le négoce des vins du Jura. Depuis 2002, elle rachÚte des vignes
                     et produit une partie des vins qu’elle commercialise.
CaractĂ©ristiques : SA au capital de 50 000 €
                       34 route de Montaint 39000 Lons-le-Saunier
                       TĂ©l. : 03 12 45 78 85 – Fax : 03 12 45 78 86
                       Site : www.jurarbois.com – Mel : Information@jurarbois.com
                       SIRET : 57894123543085 – APE/NAF : 9423S
Elle emploie neuf salariés à temps plein.
Produits : Vin blanc du Jura – Chardonnay ; Vin blanc du Jura – Savagnin ; Vin d’Arbois
(blanc et rouge) ; Vin de Pupillin (blanc et rouge) ; Vin jaune (sec et fruité) ; Vin de paille
(liquoreux) ; Crémant du Jura (Vin blanc pétillant)
La société cherche à accroßtre ses ventes auprÚs des hypermarchés.




                                                                                                     Strap SA


                     La société Strap SA est une entreprise de maçonnerie et de travaux publics créée en
                     1990 par Monsieur Jean Strap. Elle emploie 19 personnes.
CaractĂ©ristiques :    SA au capital de 100 000 €
                      45 chemin des Mures 73000 Chambéry
                      TĂ©l. : 04 76 54 32 21 – Fax : 04 76 54 32 22
                      Site : www.strapsa.com – Mel : info@strapsa.com
                      SIRET : 46255056545137 – APE/NAF : 8325N
La société est spécialisée dans les travaux de maçonnerie et de terrassement pour les
particuliers (murs, maison, route d’accùs, adduction d’eau, etc.).
La société vient de terminer deux réservoirs, en montagne. Pour ces chantiers, elle a fait
construire une armature cylindrique. La concurrence sur ce marché est quasi inexistante.
Dans ce contexte, la sociĂ©tĂ© vient d’acquĂ©rir une pelleteuse capable de se dĂ©placer en
terrain pentu. Elle est équipée de deux roues et de deux béquilles.




                                                                                      Morisse Bois et dérivés
                     La société Morisse Bois et dérivés a été créée en 1999 par Monsieur Marcel Odin. Elle
                     est située à Lyon et emploie 45 salariés.
                     Elle possĂšde trois unitĂ©s de production (situĂ©es Ă  Freiburg en Suisse, Ă  Varioz dans l’Ain
                     et Ă  Nonglard dans le Jura).
CaractĂ©ristiques :  SA au capital de 100 000 €
                    567 route de Vienne 69000 Lyon
                    TĂ©l. : 04 72 42 24 23 – Fax : 04 72 42 24 24
                    Site : www.morisse-bois.com – Mel : info@morisse-bois.com
                    SIRET : 522630562145137 – APE/NAF : 4789D
Ces usines sont spécialisées dans la production de lambris, parquets et bois brut.


                                                                                                            7
Préparation
              des supports de travail
‱ Si vous ne travaillez jamais sur le mĂȘme poste, nous vous conseillons de sauvegarder les travaux sur une
  clé USB ou sur votre espace personnel du serveur de réseau.
‱ Si vous utilisez toujours le mĂȘme poste et que vous n’ĂȘtes pas en rĂ©seau, vous pouvez sauvegarder vos
  travaux dans un dossier personnel du disque dur dans le dossier Mes documents ou Documents.
Il reste possible de travailler sur disquettes et dans ce cas l’organisation consistera à utiliser une disquette par
entreprise. Mais compte tenu des volumes de ïŹchiers nous dĂ©conseillons cette option.
Vous devez créer les dossiers suivants sur votre clé USB, dans le dossier Mes documents ou Documents
du disque dur ou dans votre dossier personnel du serveur.



■ Sur clĂ© USB
1
Créer les dossiers à la racine de la clé USB
ou de la disquette :                                             Pratique Access

                                                                                               Jurarbois

■ Sur disque dur
2
                                                                                                Strap SA
Créer les dossiers suivants dans le dossier
Mes documents ou Documents
du disque dur :                                                                               Morisse Bois

                                                                                                   


■ Sur serveur
3                                                                                                  

Créer les dossiers suivants dans le dossier
personnel de l’élĂšve sur le serveur :




Les personnes qui utilisent Ă©galement l’ouvrage « Pratique informatique sur Excel 2007 » rĂ©aliseront les sauvegardes
dans les mĂȘmes dossiers.



       Rappel des manipulations à réaliser pour créer des dossiers
       – Ouvrir le poste et activer l’unitĂ© ou le dossier
       – Cliquer-droit le support ou le dossier dans lequel crĂ©er un sous-dossier – Nouveau – Dossier
       – Saisir le nom du dossier
       – Valider par [EntrĂ©e]




           Images utilisées dans les exercices
Dans certains exercices concernant les formulaires notamment, les élÚves doivent insérer les logos des sociétés.
Ces logos peuvent ĂȘtre tĂ©lĂ©chargĂ©s Ă  l’adresse suivante :

                     http://www.cterrier.com/souche_exercice/image_pratique_access.htm

Enregistrer les logos dans votre espace personnel en utilisant la commande suivante : Cliquer-droit de
l’image – Enregistrer sous puis sĂ©lectionner le dossier destination et saisir le nom de l’image.



 8
Conception
PARTIE   1                 d’un MCD Access
                           Gestion des patients
                           et des visites
          Exemple illustré
          Savoir-faire :   Concevoir un modÚle conceptuel de données pour Access
          Pré-requis :     Aucun
          Supports :       Papier
          Durée :          45 minutes



         La gestion des informations d’une organisation est un Ă©lĂ©ment essentiel de son efïŹcacitĂ©. L’obligation de les trouver et de
         les traiter rapidement conduit le plus souvent les organisations Ă  en informatiser la gestion.
         Dans ce cadre, l’entreprise doit procĂ©der avec rigueur et mĂ©thode pour concevoir un systĂšme d’information cohĂ©rent,
         pertinent et efïŹcace Ă  l’aide de logiciels SGBDR (SystĂšme de Gestion de Bases de DonnĂ©es Relationnelle) dont Access
         fait partie.
         La conception d’une base de donnĂ©es relationnelle peut ĂȘtre dĂ©composĂ©e en 7 Ă©tapes :
         Étape 1 : Tableau des donnĂ©es Ă  informatiser
         Étape 2 : Épurer les donnĂ©es dans le dictionnaire des donnĂ©es
         Étape 3 : ModĂ©liser les donnĂ©es
         Étape 4 : DĂ©ïŹnir l’identiïŹant de chaque table (clĂ© primaire)
         Étape 6 : DĂ©ïŹnir les relations
         Étape 7 : Le modùle relationnel



             Étape 1 : Tableau des donnĂ©es Ă  informatiser


         Cette Ă©tape consiste Ă  faire la liste exhaustive de
         toutes les données qui sont utilisées dans le cadre
         d’un systùme d’information et à leur attribuer un nom
         différent pour chaque champ.
         Exemple illustré : Collet
         Monsieur Collet est médecin. Il souhaite informatiser la
         gestion de ses patients et de ses visites. Actuellement,
         il tient pour chaque patient la ïŹche de renseignements
         suivante :




                                                                                         Conception d’un MCD Access             9
PARTIE 1 – COLLET

Le tableau des données se présente ainsi :

                                                  Tableau des données
                                informations                   Noms de champ                   Données calculées
                    N° patient                        Num_Patient
                    Civilité patient                  Civilité_Patient
                    Nom patient                       Nom_Patient
                    Prénom patient                    Prénom_Patient
                    N° SS patient                     SS_Patient
   Info patient
                    Date naissance patient            Datenais_Patient
                    Rue patient                       Rue_Patient
                    CP patient                        CP_Patient
                    Ville patient                     Ville_Patient
                    Téléphone patient                 Telephone_Patient
                    Date visite                       Date_Visite
                    Taille                            Taille_Visite
                    Poids                             Poids_Visite
                    SymptĂŽme                          Symptome_Visite
     Info visites   Diagnostic                        Diagnostic_Visite
                    Prescription                      Prescription_Visite
                    Prix Visite                       Prix_Visite
                    Prix Acte                         Prix_Acte
                    Prix total                        Prix_Total                               Prix visite + Prix acte



  Étape 2 : Épurer les donnĂ©es dans le dictionnaire des donnĂ©es

Cette Ă©tape consiste :

‱ Ă  conserver uniquement les donnĂ©es Ă©lĂ©mentaires en supprimant les doublons et les donnĂ©es calculĂ©es par l’ordinateur
  (données élaborées). Les données calculées sont retirées car elles sont obtenues par un calcul réalisé à partir des don-
  nées élémentaires, par exemple : Un prix unitaire et une quantité sont des données élémentaires, le total qui est égal
  au prix unitaire * quantité est une donnée élaborée ;
‱ Ă  indiquer pour chaque champ son type (texte, numĂ©rique, logique, date, etc.) et la taille des champs texte.
Le dictionnaire des données se présente ainsi :
                                               Dictionnaire des données
                              informations                     Noms de champ                  Type               Taille
                    N° patient                        Num_Patient                             Texte                9
                    Civilité patient                  Civilité_Patient                        Texte               15
                    Nom patient                       Nom_Patient                             Texte               50
                    Prénom patient                    Prénom_Patient                          Texte               50
                    N° SS patient                     SS_Patient                              Texte               13
   Info patient
                    Date naissance patient            Datenais_Patient                      Date/heure
                    Rue patient                       Rue_Patient                             Texte               50
                    CP patient                        CP_Patient                              Texte                5
                    Ville patient                     Ville_Patient                           Texte               25
                    Téléphone patient                 Tel_Patient                             Texte               15
                    Date visite                       Date_Visite                              Date
                    Taille                            Taille_Visite                         Numérique
                    Poids                             Poids_Visite                          Numérique
                    SymptĂŽme                          Symptome_Visite                         Texte              250
     Info visites
                    Diagnostic                        Diagnostic_Visite                       Texte              250
                    Prescription                      Prescription_Visite                     Texte              250
                    Prix Visite                       Prix_Visite                           Monétaire
                    Prix Acte                         Prix_Acte                             Monétaire
Nous avons supprimé le prix total qui correspond à une donnée calculée.

10      Conception d’un MCD Access
PARTIE 1 – COLLET

   Étape 3 : ModĂ©liser les donnĂ©es

       La modélisation des données prend des noms différents selon les auteurs et théoriciens :
       ‱ ModĂšle conceptuel des donnĂ©es – MCD de Merise
       ‱ ModĂšle EntitĂ© Association – MEA de Flory
       ‱ SchĂ©ma conceptuel des donnĂ©es de l’Education Nationale


‱ Une Ă©tude rapide permet de mettre en Ă©vidence deux types d’informations (ou entitĂ©s) qui ont des relations (ou
  associations) entre elles : des donnĂ©es ïŹxes Ă  chaque visite et des donnĂ©es qui varient Ă  chaque visite.
‱ Pour simpliïŹer la gestion des donnĂ©es et rĂ©duire les opĂ©rations de saisie, les informations (ou attributs) d’une mĂȘme
  entitĂ© sont regroupĂ©es dans une mĂȘme table et les entitĂ©s diffĂ©rentes sont placĂ©es dans des tables diffĂ©rentes qui
  seront mises en relation ou associĂ©es par l’action, pour les patients, de passer une visite.
Les tables sont modélisées de la façon suivante :

              Patients                                    Passer                                      Visites
Num_Patient                                                                             Date_Visite
Civilité_Patient                                                                        Taille_Visite
Nom_Patient                                                                             Poids_Visite
Prénom_Patient                                                                          Symptome_Visite
SS_Patient                                                                              Diagnostic_Visite
Date_Nais_Patient                                                                       Prescription_Visite
Rue_Patient                                                                             Prix_Visite
CP_Patient                                                                              Prix_Acte
Ville_Patient
Tel_Patient



   Etape 4 : DĂ©ïŹnir l’identiïŹant de chaque table (clĂ© primaire)


Pour ĂȘtre ïŹable, une base de donnĂ©es doit rendre impossible les doubles enregistrements dans une table. La solution
consiste Ă  interdire un mĂȘme contenu dans le champ (attribut) principal de la table. Ce champ est appelĂ© clĂ© primaire (ou
identiïŹant) et son contenu est obligatoirement diffĂ©rent pour chaque enregistrement.
Exemples de clĂ© primaire : n° de SĂ©curitĂ© Sociale ; n° d’immatriculation ; n° de tĂ©lĂ©phone ; Ce peut ĂȘtre une codiïŹcation
de donnĂ©es (les 4 premiers caractĂšres du nom + les 6 nombres d’une date de naissance : DUPO210578).
‱ Table Patients : Le numĂ©ro patient peut ĂȘtre utilisĂ© comme clĂ© primaire. Il sera conçu Ă  partir du nom du patient et de
  sa date de naissance (4 caractĂšres + 6 chiffres). Toute saisie d’un numĂ©ro patient qui existe dĂ©jĂ  sera refusĂ©e.
‱ Table 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 numéro de visite.
Par convention, la clé primaire est soulignée et apparaßt en premier dans la structure de table.
Il en résulte les structures suivantes :

              Patients                                    Passer                                      Visites
Num_Patient                                                                             Num_Visite
Civilité_Patient                                                                        Date_Visite
Nom_Patient                                                                             Taille_Visite
Prénom_Patient                                                                          Poids_Visite
SS_Patient                                                                              Symptome_Visite
Date_Nais_Patient                                                                       Diagnostic_Visite
Rue_Patient                                                                             Prescription_Visite
CP_Patient                                                                              Prix_Visite
Ville_Patient                                                                           Prix_Acte
Tel_Patient




                                                                                 Conception d’un MCD Access             11
PARTIE 1 – COLLET

  Étape 5 : DĂ©terminer les cardinalitĂ©s


Les cardinalitĂ©s quantiïŹent les relations (minimum et maximum) entre les enregistrements de deux tables reliĂ©es. Dans
notre exemple, les cardinalités sont les suivantes :
– un patient peut passer 1 ou plusieurs visites (1, n),
– une visite peut ĂȘtre passĂ©e au minimum et au maximum par un seul patient (1, 1)
              Patients                                     Passer                                 Visites
Num_Patient                                                                         Num_Visite
Civilité_Patient                          1, n                               1, 1   Date_Visite
Nom_Patient                                                                         Taille_Visite
Prénom_Patient                                                                      Poids_Visite
SS_Patient                                                                          Symptome_Visite
Date_Nais_Patient                    Minimum Maximum                Minimum Maximum Diagnostic_Visite
Rue_Patient                                                                         Prescription_Visite
CP_Patient                                                                          Prix_Visite
Ville_Patient                                                                       Prix_Acte
Tel_Patient

La relation entre deux tables est souvent du type mĂšre/ïŹlle => Une mĂšre peut avoir plusieurs ïŹlles, mais une ïŹlle ne peut
avoir qu’une seule mĂšre. Dans notre exemple, un patient peut rĂ©aliser plusieurs visites, mais une visite ne peut concerner
qu’un seul patient. En consĂ©quence, la table Patients est la table mĂšre et la table Visites est la table ïŹlle.

       Dans cette relation, il existe un lien hiérarchique et fonctionnel entre les deux tables qui constitue une Contrainte
       d’IntĂ©gritĂ© Fonctionnelle (CIF). Elle est de type : 1, n non-porteuse de donnĂ©es. Nous verrons dans l’approfon-
       dissement de l’étape 6 qu’il existe des relations de type : n,n porteuses de donnĂ©es, dites non-fonctionnelles.




  Étape 6 : DĂ©ïŹnir les relations


Pour mettre en relation les donnĂ©es de deux tables, il faut impĂ©rativement qu’il existe un champ commun aux deux tables
sans quoi il sera impossible de savoir Ă  quel patient correspond une visite.
Pour savoir quel champ ou attribut employer nous allons utiliser la propriĂ©tĂ© : table mĂšre/table ïŹlle. C’est toujours l’iden-
tiïŹant de la table mĂšre qui va dans la table ïŹlle, et le sens de la cardinalitĂ© va toujours de la mĂšre vers la ïŹlle.
L’identiïŹant de la table mĂšre qui est placĂ© dans la table ïŹlle est appelĂ© clĂ© primaire dans la table mĂšre et clĂ© externe dans
la table ïŹlle. Il est toujours suivi du signe #.
La base de données est structurée de la façon suivante :
          Patients                        1, n             Passer                                      Visites
Num_Patient                                                                    1, 1      Num_Visite
Civilité_Patient                                                                         Num_Patient
Nom_Patient                                                                              Date_Visite
Prénom_Patient                                                                           Taille_Visite
SS_Patient                                                                               Poids_Visite
Date_Nais_Patient                                                                        Symptome_Visite
Rue_Patient                                   Cette relation et la cardinalité           Diagnostic_Visite
CP_Patient                                matĂ©rialisent la contrainte d’intĂ©gritĂ©        Prescription_Visite
Ville_Patient                                                                            Prix_Visite
Tel_Patient                                                                              Prix_Acte




12    Conception d’un MCD Access
PARTIE 1 – COLLET


                                                     APPROFONDISSEMENT
       La relation entre deux tables est souvent de type 1, n (mĂšre – ïŹlle)
       => Un client peut posséder plusieurs voitures :

                  Clients                 1, n                 PossĂšde                 1, 1               Voitures
           N° client                                                                                 N° immat.
           Nom                                                                                       Marque
           Rue                                                                                       ModĂšle
           Etc.                                                                                      Etc.

       La relation entre deux tables peut ĂȘtre de type n, n (mĂšre, mĂšre)
       => Un client peut louer plusieurs appartements, et un mĂȘme appartement peut ĂȘtre louĂ© plusieurs fois par un
       mĂȘme client Ă  des dates diffĂ©rentes :

                  Clients                 1, n                   Loue                  1, n            Appartements
           N° client                                                                                 N° appart.
           Nom                                                                                       Type
           Rue                                                                                       Rue
           Etc.                                                                                      Etc.

       Cette relation, non hiérarchique, est dite non-fonctionnelle, car elle est porteuse de données. Dans ce cas, il faut
       créer une table intermédiaire (qui met en relation les deux tables mÚres) qui contiendra les clés primaires des
       deux tables mĂšres.

                  Clients        1, n             1, 1          Location      1, 1            1, n     Appartements
           N° client                                      N° location                                N° appart.
           Nom                                            N° client                                  Type
           Rue                                            N° appart.                                 Rue
           Etc.                                           Date                                       Etc.


                                                         Des mots pour le dire
                                         Vocabulaire MCD                Vocabulaire Access
                                                       Entité     =     Table
                                        Attribut ou propriété     =     Champ
                                        Occurrence ou uplet       =     Enregistrement
                                                   IdentiïŹant     =     ClĂ© primaire
                                                 Association      =     Relation => Verbe
                                                  Cardinalité     =     Cardinalité




   Étape 7 : Le modùle relationnel


MCD Classique ou Merise
C’est une prĂ©sentation particuliĂšre du MCD qui consiste Ă  lister
simplement les noms des attributs par entité de la façon suivante :
PATIENTS (Num_Patient, Civilité_Patient, Nom_Patient,
Prenom_Patient, SS_Patient, Date_Nais_Patient, Rue_Patient,
CP_Patient, Ville_Patient, Tel_Patient)
VISITES (Num Visite, Num_Patient #, Date_Visite, Taille_Visite,
Poids_Visite, SymptĂŽme_Visite, Diagnostic_Visite, Prescription_
Visite, Prix_Visite, Prix_Acte)
MCD Access
Le MCD Access simpliïŹe lĂ©gĂšrement la reprĂ©sentation thĂ©orique
qui est faite dans le cadre du MCD Merise.


                                                                                     Conception d’un MCD Access          13
Conception
PARTIE   1                  d’un MCD Access
                            Gestion de clients,
                            de voitures et de réparations
          Apprentissage assisté (1)
          Savoir-faire :   Concevoir un MCD Access Ă  trois tables
          PrĂ©-requis :     Avoir Ă©tudiĂ© l’exemple illustrĂ© Collet
          Corrigé :        Page 21
          Supports :       Papier
          Durée :          45 minutes



         Vous travaillez dans le garage Opel SA qui vend et
         répare des automobiles. Le directeur vous demande
         d’informatiser la gestion des clients et des voitures
         entretenues par le garage.
         La clientÚle est constituée :
         ‱ de particuliers qui possùdent une à deux voitures,
         ‱ de sociĂ©tĂ©s qui possĂšdent un parc de plusieurs
           voitures.
         Actuellement les informations sont notĂ©es sur la ïŹche
         suivante :




         Par ailleurs, le suivi des réparations et de
         l’entretien des vĂ©hicules est rĂ©alisĂ© Ă  l’aide de
         la ïŹche suivante :




                                                                    Conception d’un MCD Access   15
PARTIE 1 – GARAGE OPEL SA

  Travail Ă  faire

1. Concevoir le dictionnaire des données

                                           Dictionnaire des données
        Base de données :                                         Date de création :
          Rubrique – Champs          Type de donnĂ©es                  Taille           Description
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30



2. Présenter le MCD Access




16     Conception d’un MCD Access
Conception
PARTIE   1                 d’un MCD Access
                           Gestion
                           de locations immobiliĂšres
          Apprentissage assisté (2)
          Savoir-faire :   Concevoir un MCD Access Ă  quatre tables
          PrĂ©-requis :     Avoir rĂ©alisĂ© l’exercice assistĂ© (Garage Opel SA)
          Corrigé :        Page 21
          Supports :       Papier
          Durée :          45 minutes



         Vous travaillez pour la société de gestion locative MAIVA SA. Cette société prend en gestion des maisons et apparte-
         ments dans le cadre d’un mandat de gestion. Ces rĂ©sidences sont ensuite mises en location auprĂšs de clients dans le
         cadre d’un contrat de location.
         La clientÚle est constituée :
         – de propriĂ©taires qui conïŹent la gestion d’un ou plusieurs appartements Ă  la sociĂ©tĂ© MAIVA SA,
         – de locataires qui louent des appartements. Certains peuvent louer plusieurs fois le mĂȘme appartement.
                              La sociĂ©tĂ© enregistre les appartements qui lui sont conïŹĂ©s Ă  la gestion
                        par les propriĂ©taires sur les ïŹches suivantes, Ă  raison d’une ïŹche par propriĂ©taire :




               Les contrats de location sont enregistrĂ©s sur les ïŹches suivantes, Ă  raison d’une ïŹche par locataire :




                La base de données nécessite la création des quatre tables suivantes :
                ‱ la table : propriĂ©taires
                ‱ la table : contrats gestion
                ‱ la table : locataires
                ‱ la table : contrats location de type non-fonctionnelle (voir page 11)


                                                                                      Conception d’un MCD Access         17
PARTIE 1 – MAIVA SA

  Travail Ă  faire

1. Concevoir le dictionnaire des données

                                           Dictionnaire des données
        Base de données :                                         Date de création :
          Rubrique – Champs          Type de donnĂ©es                  Taille           Description
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30



2. Présenter le MCD Access




18     Conception d’un MCD Access
PARTIE   1                  Conception
                            d’un MCD papier
                            Gestion commerciale

          Apprentissage assisté (3)
          Savoir-faire :    Concevoir un MCD Access Ă  quatre tables
          PrĂ©-requis :      Avoir rĂ©alisĂ© et corrigĂ© l’exercice assistĂ© (2) MAIVA SA
          Corrigé :         Page 22
          Supports :        Papier
          Durée :           45 minutes



         La société Charvin SA produit des charcuteries en Auvergne à
         Clermont-Ferrand.
         Elle produit les articles suivants :

         Par ailleurs, elle enregistre tous les clients sur une ïŹche bristol
         qui se présente ainsi :




         Périodiquement, elle reçoit les bons de commande suivants :




                                                                                       Conception d’un MCD papier   19
PARTIE 1 – CHARVIN SA

  Travail Ă  faire

1. Concevoir le dictionnaire des données

                                           Dictionnaire des données
       Base de données :                                          Date de création :
         Rubrique – Champs           Type de donnĂ©es                  Taille           Description
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30



2. Présenter le MCD Access




20 Conception d’un MCD papier
PARTIE   1              Corrigé MCD Access
                        Gestion de clients,
                        de voitures
                        et de réparations
             Apprentissage assisté (1)




                        Corrigé MCD Access
PARTIE




         1
                        Gestion
                        de location
                        immobiliĂšre
             Apprentissage assisté (2)




                                              Corrigé MCD Access   21

Weitere Àhnliche Inhalte

Andere mochten auch

Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeMehdi Hamime
 
exercices base de données - sql
exercices  base de données - sql exercices  base de données - sql
exercices base de données - sql Yassine Badri
 
exercices Corrigées du merise
exercices Corrigées du  meriseexercices Corrigées du  merise
exercices Corrigées du meriseYassine Badri
 
Scrum master coach oct2011
Scrum master coach oct2011Scrum master coach oct2011
Scrum master coach oct2011Frederick Lussier
 
Decada Digital MX
Decada Digital MXDecada Digital MX
Decada Digital MXCentral Media
 
Primeiras fotos a cores
Primeiras fotos a coresPrimeiras fotos a cores
Primeiras fotos a coresguest07d190
 
La veille de Red Guy du 26.03.14 - Sharing Economy
La veille de Red Guy du 26.03.14 - Sharing EconomyLa veille de Red Guy du 26.03.14 - Sharing Economy
La veille de Red Guy du 26.03.14 - Sharing EconomyRed Guy
 
Activités dŽinteraction en ligne
Activités dŽinteraction en ligneActivités dŽinteraction en ligne
Activités dŽinteraction en ligneCurrante
 
Presentation karinico
Presentation karinicoPresentation karinico
Presentation karinicoNicolas Rusques
 
Utilicemos Facebook para promocionarnos
Utilicemos Facebook para promocionarnosUtilicemos Facebook para promocionarnos
Utilicemos Facebook para promocionarnosFreelance
 
Dessin de pages web 536
Dessin de pages web 536Dessin de pages web 536
Dessin de pages web 536quickredfox
 
Seminaire Associatif
Seminaire AssociatifSeminaire Associatif
Seminaire Associatifnicolasmouton
 
Du cÎté du cdi 29 22juin
Du cÎté du cdi 29 22juinDu cÎté du cdi 29 22juin
Du cÎté du cdi 29 22juinClaudie Merlet
 
DĂ©veloppement d'un service mobile
DĂ©veloppement d'un service mobileDĂ©veloppement d'un service mobile
DĂ©veloppement d'un service mobileLudovic Tant
 
Jardines
JardinesJardines
Jardinesmarkcouch
 
02 Trouduculboss
02 Trouduculboss02 Trouduculboss
02 Trouduculbossguest7397b8e
 

Andere mochten auch (18)

Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
 
exercices base de données - sql
exercices  base de données - sql exercices  base de données - sql
exercices base de données - sql
 
exercices Corrigées du merise
exercices Corrigées du  meriseexercices Corrigées du  merise
exercices Corrigées du merise
 
Scrum master coach oct2011
Scrum master coach oct2011Scrum master coach oct2011
Scrum master coach oct2011
 
Decada Digital MX
Decada Digital MXDecada Digital MX
Decada Digital MX
 
Primeiras fotos a cores
Primeiras fotos a coresPrimeiras fotos a cores
Primeiras fotos a cores
 
Principes de mesure de l’immatĂ©riel
Principes de mesure de l’immatĂ©rielPrincipes de mesure de l’immatĂ©riel
Principes de mesure de l’immatĂ©riel
 
La veille de Red Guy du 26.03.14 - Sharing Economy
La veille de Red Guy du 26.03.14 - Sharing EconomyLa veille de Red Guy du 26.03.14 - Sharing Economy
La veille de Red Guy du 26.03.14 - Sharing Economy
 
Activités dŽinteraction en ligne
Activités dŽinteraction en ligneActivités dŽinteraction en ligne
Activités dŽinteraction en ligne
 
Presentation karinico
Presentation karinicoPresentation karinico
Presentation karinico
 
Utilicemos Facebook para promocionarnos
Utilicemos Facebook para promocionarnosUtilicemos Facebook para promocionarnos
Utilicemos Facebook para promocionarnos
 
Dessin de pages web 536
Dessin de pages web 536Dessin de pages web 536
Dessin de pages web 536
 
Seminaire Associatif
Seminaire AssociatifSeminaire Associatif
Seminaire Associatif
 
Du cÎté du cdi 29 22juin
Du cÎté du cdi 29 22juinDu cÎté du cdi 29 22juin
Du cÎté du cdi 29 22juin
 
DĂ©veloppement d'un service mobile
DĂ©veloppement d'un service mobileDĂ©veloppement d'un service mobile
DĂ©veloppement d'un service mobile
 
Pij Info Cergy - Janvier 2010
Pij Info Cergy - Janvier 2010Pij Info Cergy - Janvier 2010
Pij Info Cergy - Janvier 2010
 
Jardines
JardinesJardines
Jardines
 
02 Trouduculboss
02 Trouduculboss02 Trouduculboss
02 Trouduculboss
 

KĂŒrzlich hochgeladen

MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
MĂ©canique Automobile LE TURBOCOMPRESSEUR.ppt
MĂ©canique Automobile LE TURBOCOMPRESSEUR.pptMĂ©canique Automobile LE TURBOCOMPRESSEUR.ppt
MĂ©canique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 

KĂŒrzlich hochgeladen (16)

MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
MĂ©canique Automobile LE TURBOCOMPRESSEUR.ppt
MĂ©canique Automobile LE TURBOCOMPRESSEUR.pptMĂ©canique Automobile LE TURBOCOMPRESSEUR.ppt
MĂ©canique Automobile LE TURBOCOMPRESSEUR.ppt
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
EvaluaciĂłn Alumnos de Ecole Victor Hugo
EvaluaciĂłn Alumnos de Ecole  Victor HugoEvaluaciĂłn Alumnos de Ecole  Victor Hugo
EvaluaciĂłn Alumnos de Ecole Victor Hugo
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 

Moaccess7 1

  • 1. Parties Sommaire Pages Sommaire 3 Avant-propos 5 Progression pĂ©dagogique 6 PrĂ©sentation des sociĂ©tĂ©s 7 PrĂ©paration des supports de travail 8 Partie 1 Conception d’une base de donnĂ©es relationnelle pour Access Collet Exemple illustrĂ© : Gestion des patients et des visites 9 Garage Opel Apprentissage assistĂ© 1 : Gestion de clients, de voitures et de rĂ©parations 15 Maiva Apprentissage assistĂ© 2 : Gestion de locations immobiliĂšres 17 Charvin Apprentissage assistĂ© 3 : Gestion commerciale 19 Garage Opel CorrigĂ© apprentissage assistĂ© 1 : Gestion de clients, de voitures et de rĂ©parations 21 Maiva CorrigĂ© apprentissage assistĂ© 2 : Gestion de locations immobiliĂšres 21 Charvin CorrigĂ© apprentissage assistĂ© 3 : Gestion commerciale 22 Jurarbois Exercice en autonomie 1 : Gestion commerciale 23 Strap Exercice en autonomie 2 : Gestion de chantier 25 Morisse Bois Exercice en autonomie 3 : Gestion de location de matĂ©riels 29 Partie 2 Visite guidĂ©e d’Access 31 Partie 3 Mise en Ɠuvre d’Access 39 Dossier 1 ParamĂ©trer les tables Jurarbois 39 1. Charger Access 39 2. CrĂ©er la base de donnĂ©es Jurarbois 39 3. ParamĂ©trer la barre AccĂšs rapide 40 4. ParamĂ©trer les tables 40 5. Masques de saisie 42 6. Valeur par dĂ©faut 43 7. ContrĂŽle de saisie 44 8. Fermer Access 44 Strap SA 45 Dossier 2 CrĂ©er et paramĂ©trer les relations entre tables Jurarbois 47 1. Liste de choix 49 2. Relier les tables 52 3. AfïŹcher la structure de la base 53 Strap SA 54 Dossier 3 Saisir et modiïŹer les donnĂ©es Jurarbois Gestion commerciale 55 1. Saisir des donnĂ©es 57 2. Imprimer la table 58 Strap SA Tableau de bord chantier 59 Dossier 4 Utiliser la base en mode feuille de donnĂ©es Jurarbois 61 1. ModiïŹer la prĂ©sentation d’une feuille de donnĂ©es 61 2. ParamĂ©trer les impressions d’une feuille de donnĂ©es 62 3. AfïŹcher/Masquer des colonnes 63 4. ModiïŹer l’ordre des champs 64 5. Trier les donnĂ©es 64 6. Rechercher un enregistrement ou une donnĂ©e 64 7. Filtrer les enregistrements 65 8. AfïŹcher les donnĂ©es liĂ©es 66 Strap SA 68 Dossier 5 Les requĂȘtes Jurarbois 69 1. RequĂȘte sĂ©lection 70 2. RequĂȘte relationnelle 72 3. Champs calculĂ©s 72 4. CritĂšre avec saisie programmĂ©e 73 5. RequĂȘte suppression 74 6. RequĂȘte mise Ă  jour 75 3
  • 2. Parties Sommaire (suite) Pages 7. ModiïŹer une requĂȘte 76 8. Renommer une requĂȘte 76 9. Supprimer une requĂȘte 76 10. Copier une requĂȘte 76 Gestion des requĂȘtes 76 DĂ©sactiver le mode protĂ©gĂ© d’Access 76 CritĂšres de recherche et de sĂ©lection de ïŹltre avancĂ© et de requĂȘte 77 Strap SA 78 Dossier 6 Les requĂȘtes SQL Collet 79 1. PrĂ©sentation du mode SQL sur Access 80 2. Syntaxe SQL 81 3. Les requĂȘtes SQL sur ACCESS 85 Dossier 7 Les formulaires (1) Jurarbois 89 1. Formulaire instantanĂ© 90 2. Formulaire avec sous-formulaire 91 3. ModiïŹer un formulaire 95 4. Placer un saut de page entre chaque formulaire 98 5. ParamĂ©trer les impressions 98 Strap SA 100 Dossier 8 Les formulaires avec sous-formulaires multiples (Onglets) Jurarbois 101 1. Formulaire avec sous-formulaires multiples dans des onglets 102 2. Placer une image dans un formulaire 105 3. Tracer un trait ou un rectangle 107 4. Placer un objet en arriĂšre-plan/premier plan 107 5. InsĂ©rer la date, le N° de page ou un titre 107 6. Ajouter un commentaire 107 7. Mise en forme automatique 107 8. Mise en forme conditionnelle 107 9. Ajouter des champs dans un formulaire 107 Strap SA 108 Dossier 9 Les formulaires (fonctions avancĂ©es) Jurarbois 109 1. Champ calculĂ© 110 2. CrĂ©er une bordure 111 3. CrĂ©er l’étiquette de la bordure 111 4. Case Ă  cocher 113 5. CrĂ©er un groupe de boutons ou cases Ă  cocher 114 Strap SA 116 Dossier 10 Les Ă©tats Jurarbois 117 1. État 118 2. Enregistrer l’état 122 3. Activer le mode Aperçu 122 4. ModiïŹer les propriĂ©tĂ©s d’un champ 123 5. Imprimer un Ă©tat 123 6. Planche d’étiquettes 123 7. CrĂ©er un contrĂŽle calculĂ© 125 8. InsĂ©rer la date, le N° de page ou un titre 125 9. Mise en forme conditionnelle 125 Strap SA 126 Dossier 11 Publipostage et liaison ofïŹce Jurarbois 127 1. Publipostage 128 2. Exportation de donnĂ©es vers Excel 131 3. Importer des donnĂ©es dans une table Ă  partir d’Excel 132 Strap SA Tableau 134 Partie 4 Cas de synthĂšse 135 1 – Morisse Bois et dĂ©rivĂ©s 136 2 – Ligne De Vue 139 3 – SolĂ©au SA 142 4
  • 3. Avant-propos Cet ouvrage, Ă  feuillets dĂ©tachables, permet d’apprendre Access 2007 directement par la pratique et de mettre en Ɠuvre ses connaissances et compĂ©tences dans des exercices en autonomie et dans des mises en situation professionnelle. Il est structurĂ© en quatre parties. ■ Conception d’un MCD : la crĂ©ation d’une base de donnĂ©es relationnelle nĂ©cessite au prĂ©alable une Ă©tude 1 approfondie du systĂšme d’information aïŹn de trouver comment structurer les informations. ■ Visite guidĂ©e : elle permet de se familiariser rapidement avec l’environnement d’Access. 2 ■ Étapes d’apprentissage : onze Ă©tapes abordent les principales fonctionnalitĂ©s d’Access. 3 Chaque Ă©tape est composĂ©e de deux exercices : ‱ un exercice d’apprentissage programmĂ© et commentĂ© qui permet de mettre en Ɠuvre une base de donnĂ©es tout en apprenant les fonctions courantes d’Access ; ‱ un exercice Ă  rĂ©aliser en autonomie dans lequel les connaissances de l’outil Access doivent ĂȘtre mo- bilisĂ©es pour rĂ©aliser une tĂąche professionnelle. Il peut ĂȘtre utilisĂ© pour Ă©valuer les Ă©lĂšves. ■ Cas de synthĂšse : trois cas de synthĂšse visent Ă  consolider les acquis des Ă©tapes prĂ©cĂ©dentes. L’élĂšve 4 est plongĂ© dans des situations rĂ©elles au cours desquelles il doit mettre en Ɠuvre les savoir-faire acquis sur Access et parfois sur Word. Ces cas de synthĂšse peuvent ĂȘtre utilisĂ©s comme travaux sur poste informatique pour les Ă©preuves de Bac ou de BTS. HiĂ©rarchisation des exercices et travaux par dossier Exercice Travail Exercice en autonomie Mise en situation d’apprentissage Mettre en Ɠuvre l’outil RĂ©aliser une tĂąche professionnelle Objectif Apprendre l’outil dans le cadre d’une tĂąche avec l’outil Access PrioritĂ© Outil Outil + TĂąche TĂąche Apprentissage FinalitĂ© RĂ©pĂ©tition sans aide Évaluation avec aide Chaque dossier est construit autour d’un exercice d’apprentissage programmĂ©, commentĂ© et progressif, qui permet Ă  l’élĂšve d’utiliser une base de donnĂ©es relationnelle en apprenant les commandes et fonctions courantes d’Access et d’un exercice Ă  rĂ©aliser en autonomie par l’élĂšve Ă  l’aide des connaissances acquises lors de l’apprentissage programmĂ©. Les exercices d’apprentissage et les cas de synthĂšse reposent sur 5 entreprises : – Jurarbois (Travail programmĂ©) – Strap SA (Exercice en autonomie) – Morisse Bois et dĂ©rivĂ©s – Ligne de Vue (Cas de synthĂšse) – SolĂ©au (Cas de synthĂšse) Les mises en situation professionnelle sont indĂ©pendantes. L’ensemble des travaux rĂ©alisĂ©s pour une entreprise couvre les savoirs incontournables Ă  connaĂźtre pour les examens (Bac Professionnel, BTS, Bac STG). Ces travaux, regroupĂ©s dans un mĂȘme dossier au nom de l’entreprise, peuvent servir de support aux Ă©preuves pratiques des examens. Les entreprises qui illustrent cet ouvrage sont les mĂȘmes que celles de l’ouvrage « Pratique informatique sur Excel 2007 ». Cette organisation permet aux utilisateurs des deux pochettes de prĂ©senter des travaux polyvalents autour d’une mĂȘme entreprise. 5
  • 4. Progression pĂ©dagogique Nous conseillons d’utiliser la pochette de la façon suivante : 1. Travail sur papier Conception d’une base de donnĂ©es relationnelle (MCD*) 2. Travail sur Access Visite guidĂ©e d’Access Dossier 1 CrĂ©er une base de donnĂ©es relationnelle Dossier 2 CrĂ©er et paramĂ©trer les relations Dossier 3 Saisir et modifier les donnĂ©es Dossier 4 Utiliser une base de donnĂ©es relationnelle en mode feuille de donnĂ©es Dossier 5 Dossier 6 Les requĂȘtes Les requĂȘtes SQL Dossier 7 Dossier 10 Dossier 11 Les formulaires (1) Les Ă©tats Publipostage et liens Office Dossier 8 Les formulaires (2) Dossier 9 Les formulaires (3) Cas de synthĂšse * MCD = ModĂšle Conceptuel de DonnĂ©es. 6
  • 5. SociĂ©tĂ©s pour lesquelles vous travaillez Jurarbois SA La sociĂ©tĂ© Jurarbois est une PME-PMI crĂ©Ă©e en 1999 par Monsieur et Madame Bredin. Elle est spĂ©cialisĂ©e dans le nĂ©goce des vins du Jura. Depuis 2002, elle rachĂšte des vignes et produit une partie des vins qu’elle commercialise. CaractĂ©ristiques : SA au capital de 50 000 € 34 route de Montaint 39000 Lons-le-Saunier TĂ©l. : 03 12 45 78 85 – Fax : 03 12 45 78 86 Site : www.jurarbois.com – Mel : Information@jurarbois.com SIRET : 57894123543085 – APE/NAF : 9423S Elle emploie neuf salariĂ©s Ă  temps plein. Produits : Vin blanc du Jura – Chardonnay ; Vin blanc du Jura – Savagnin ; Vin d’Arbois (blanc et rouge) ; Vin de Pupillin (blanc et rouge) ; Vin jaune (sec et fruitĂ©) ; Vin de paille (liquoreux) ; CrĂ©mant du Jura (Vin blanc pĂ©tillant) La sociĂ©tĂ© cherche Ă  accroĂźtre ses ventes auprĂšs des hypermarchĂ©s. Strap SA La sociĂ©tĂ© Strap SA est une entreprise de maçonnerie et de travaux publics crĂ©Ă©e en 1990 par Monsieur Jean Strap. Elle emploie 19 personnes. CaractĂ©ristiques : SA au capital de 100 000 € 45 chemin des Mures 73000 ChambĂ©ry TĂ©l. : 04 76 54 32 21 – Fax : 04 76 54 32 22 Site : www.strapsa.com – Mel : info@strapsa.com SIRET : 46255056545137 – APE/NAF : 8325N La sociĂ©tĂ© est spĂ©cialisĂ©e dans les travaux de maçonnerie et de terrassement pour les particuliers (murs, maison, route d’accĂšs, adduction d’eau, etc.). La sociĂ©tĂ© vient de terminer deux rĂ©servoirs, en montagne. Pour ces chantiers, elle a fait construire une armature cylindrique. La concurrence sur ce marchĂ© est quasi inexistante. Dans ce contexte, la sociĂ©tĂ© vient d’acquĂ©rir une pelleteuse capable de se dĂ©placer en terrain pentu. Elle est Ă©quipĂ©e de deux roues et de deux bĂ©quilles. Morisse Bois et dĂ©rivĂ©s La sociĂ©tĂ© Morisse Bois et dĂ©rivĂ©s a Ă©tĂ© crĂ©Ă©e en 1999 par Monsieur Marcel Odin. Elle est situĂ©e Ă  Lyon et emploie 45 salariĂ©s. Elle possĂšde trois unitĂ©s de production (situĂ©es Ă  Freiburg en Suisse, Ă  Varioz dans l’Ain et Ă  Nonglard dans le Jura). CaractĂ©ristiques : SA au capital de 100 000 € 567 route de Vienne 69000 Lyon TĂ©l. : 04 72 42 24 23 – Fax : 04 72 42 24 24 Site : www.morisse-bois.com – Mel : info@morisse-bois.com SIRET : 522630562145137 – APE/NAF : 4789D Ces usines sont spĂ©cialisĂ©es dans la production de lambris, parquets et bois brut. 7
  • 6. PrĂ©paration des supports de travail ‱ Si vous ne travaillez jamais sur le mĂȘme poste, nous vous conseillons de sauvegarder les travaux sur une clĂ© USB ou sur votre espace personnel du serveur de rĂ©seau. ‱ Si vous utilisez toujours le mĂȘme poste et que vous n’ĂȘtes pas en rĂ©seau, vous pouvez sauvegarder vos travaux dans un dossier personnel du disque dur dans le dossier Mes documents ou Documents. Il reste possible de travailler sur disquettes et dans ce cas l’organisation consistera Ă  utiliser une disquette par entreprise. Mais compte tenu des volumes de ïŹchiers nous dĂ©conseillons cette option. Vous devez crĂ©er les dossiers suivants sur votre clĂ© USB, dans le dossier Mes documents ou Documents du disque dur ou dans votre dossier personnel du serveur. ■ Sur clĂ© USB 1 CrĂ©er les dossiers Ă  la racine de la clĂ© USB ou de la disquette : Pratique Access Jurarbois ■ Sur disque dur 2 Strap SA CrĂ©er les dossiers suivants dans le dossier Mes documents ou Documents du disque dur : Morisse Bois 
 ■ Sur serveur 3 
 CrĂ©er les dossiers suivants dans le dossier personnel de l’élĂšve sur le serveur : Les personnes qui utilisent Ă©galement l’ouvrage « Pratique informatique sur Excel 2007 » rĂ©aliseront les sauvegardes dans les mĂȘmes dossiers. Rappel des manipulations Ă  rĂ©aliser pour crĂ©er des dossiers – Ouvrir le poste et activer l’unitĂ© ou le dossier – Cliquer-droit le support ou le dossier dans lequel crĂ©er un sous-dossier – Nouveau – Dossier – Saisir le nom du dossier – Valider par [EntrĂ©e] Images utilisĂ©es dans les exercices Dans certains exercices concernant les formulaires notamment, les Ă©lĂšves doivent insĂ©rer les logos des sociĂ©tĂ©s. Ces logos peuvent ĂȘtre tĂ©lĂ©chargĂ©s Ă  l’adresse suivante : http://www.cterrier.com/souche_exercice/image_pratique_access.htm Enregistrer les logos dans votre espace personnel en utilisant la commande suivante : Cliquer-droit de l’image – Enregistrer sous puis sĂ©lectionner le dossier destination et saisir le nom de l’image. 8
  • 7. Conception PARTIE 1 d’un MCD Access Gestion des patients et des visites Exemple illustrĂ© Savoir-faire : Concevoir un modĂšle conceptuel de donnĂ©es pour Access PrĂ©-requis : Aucun Supports : Papier DurĂ©e : 45 minutes La gestion des informations d’une organisation est un Ă©lĂ©ment essentiel de son efïŹcacitĂ©. L’obligation de les trouver et de les traiter rapidement conduit le plus souvent les organisations Ă  en informatiser la gestion. Dans ce cadre, l’entreprise doit procĂ©der avec rigueur et mĂ©thode pour concevoir un systĂšme d’information cohĂ©rent, pertinent et efïŹcace Ă  l’aide de logiciels SGBDR (SystĂšme de Gestion de Bases de DonnĂ©es Relationnelle) dont Access fait partie. La conception d’une base de donnĂ©es relationnelle peut ĂȘtre dĂ©composĂ©e en 7 Ă©tapes : Étape 1 : Tableau des donnĂ©es Ă  informatiser Étape 2 : Épurer les donnĂ©es dans le dictionnaire des donnĂ©es Étape 3 : ModĂ©liser les donnĂ©es Étape 4 : DĂ©ïŹnir l’identiïŹant de chaque table (clĂ© primaire) Étape 6 : DĂ©ïŹnir les relations Étape 7 : Le modĂšle relationnel Étape 1 : Tableau des donnĂ©es Ă  informatiser Cette Ă©tape consiste Ă  faire la liste exhaustive de toutes les donnĂ©es qui sont utilisĂ©es dans le cadre d’un systĂšme d’information et Ă  leur attribuer un nom diffĂ©rent pour chaque champ. Exemple illustrĂ© : Collet Monsieur Collet est mĂ©decin. Il souhaite informatiser la gestion de ses patients et de ses visites. Actuellement, il tient pour chaque patient la ïŹche de renseignements suivante : Conception d’un MCD Access 9
  • 8. PARTIE 1 – COLLET Le tableau des donnĂ©es se prĂ©sente ainsi : Tableau des donnĂ©es informations Noms de champ DonnĂ©es calculĂ©es N° patient Num_Patient CivilitĂ© patient CivilitĂ©_Patient Nom patient Nom_Patient PrĂ©nom patient PrĂ©nom_Patient N° SS patient SS_Patient Info patient Date naissance patient Datenais_Patient Rue patient Rue_Patient CP patient CP_Patient Ville patient Ville_Patient TĂ©lĂ©phone patient Telephone_Patient Date visite Date_Visite Taille Taille_Visite Poids Poids_Visite SymptĂŽme Symptome_Visite Info visites Diagnostic Diagnostic_Visite Prescription Prescription_Visite Prix Visite Prix_Visite Prix Acte Prix_Acte Prix total Prix_Total Prix visite + Prix acte Étape 2 : Épurer les donnĂ©es dans le dictionnaire des donnĂ©es Cette Ă©tape consiste : ‱ Ă  conserver uniquement les donnĂ©es Ă©lĂ©mentaires en supprimant les doublons et les donnĂ©es calculĂ©es par l’ordinateur (donnĂ©es Ă©laborĂ©es). Les donnĂ©es calculĂ©es sont retirĂ©es car elles sont obtenues par un calcul rĂ©alisĂ© Ă  partir des don- nĂ©es Ă©lĂ©mentaires, par exemple : Un prix unitaire et une quantitĂ© sont des donnĂ©es Ă©lĂ©mentaires, le total qui est Ă©gal au prix unitaire * quantitĂ© est une donnĂ©e Ă©laborĂ©e ; ‱ Ă  indiquer pour chaque champ son type (texte, numĂ©rique, logique, date, etc.) et la taille des champs texte. Le dictionnaire des donnĂ©es se prĂ©sente ainsi : Dictionnaire des donnĂ©es informations Noms de champ Type Taille N° patient Num_Patient Texte 9 CivilitĂ© patient CivilitĂ©_Patient Texte 15 Nom patient Nom_Patient Texte 50 PrĂ©nom patient PrĂ©nom_Patient Texte 50 N° SS patient SS_Patient Texte 13 Info patient Date naissance patient Datenais_Patient Date/heure Rue patient Rue_Patient Texte 50 CP patient CP_Patient Texte 5 Ville patient Ville_Patient Texte 25 TĂ©lĂ©phone patient Tel_Patient Texte 15 Date visite Date_Visite Date Taille Taille_Visite NumĂ©rique Poids Poids_Visite NumĂ©rique SymptĂŽme Symptome_Visite Texte 250 Info visites Diagnostic Diagnostic_Visite Texte 250 Prescription Prescription_Visite Texte 250 Prix Visite Prix_Visite MonĂ©taire Prix Acte Prix_Acte MonĂ©taire Nous avons supprimĂ© le prix total qui correspond Ă  une donnĂ©e calculĂ©e. 10 Conception d’un MCD Access
  • 9. PARTIE 1 – COLLET Étape 3 : ModĂ©liser les donnĂ©es La modĂ©lisation des donnĂ©es prend des noms diffĂ©rents selon les auteurs et thĂ©oriciens : ‱ ModĂšle conceptuel des donnĂ©es – MCD de Merise ‱ ModĂšle EntitĂ© Association – MEA de Flory ‱ SchĂ©ma conceptuel des donnĂ©es de l’Education Nationale ‱ Une Ă©tude rapide permet de mettre en Ă©vidence deux types d’informations (ou entitĂ©s) qui ont des relations (ou associations) entre elles : des donnĂ©es ïŹxes Ă  chaque visite et des donnĂ©es qui varient Ă  chaque visite. ‱ Pour simpliïŹer la gestion des donnĂ©es et rĂ©duire les opĂ©rations de saisie, les informations (ou attributs) d’une mĂȘme entitĂ© sont regroupĂ©es dans une mĂȘme table et les entitĂ©s diffĂ©rentes sont placĂ©es dans des tables diffĂ©rentes qui seront mises en relation ou associĂ©es par l’action, pour les patients, de passer une visite. Les tables sont modĂ©lisĂ©es de la façon suivante : Patients Passer Visites Num_Patient Date_Visite CivilitĂ©_Patient Taille_Visite Nom_Patient Poids_Visite PrĂ©nom_Patient Symptome_Visite SS_Patient Diagnostic_Visite Date_Nais_Patient Prescription_Visite Rue_Patient Prix_Visite CP_Patient Prix_Acte Ville_Patient Tel_Patient Etape 4 : DĂ©ïŹnir l’identiïŹant de chaque table (clĂ© primaire) Pour ĂȘtre ïŹable, une base de donnĂ©es doit rendre impossible les doubles enregistrements dans une table. La solution consiste Ă  interdire un mĂȘme contenu dans le champ (attribut) principal de la table. Ce champ est appelĂ© clĂ© primaire (ou identiïŹant) et son contenu est obligatoirement diffĂ©rent pour chaque enregistrement. Exemples de clĂ© primaire : n° de SĂ©curitĂ© Sociale ; n° d’immatriculation ; n° de tĂ©lĂ©phone ; Ce peut ĂȘtre une codiïŹcation de donnĂ©es (les 4 premiers caractĂšres du nom + les 6 nombres d’une date de naissance : DUPO210578). ‱ Table Patients : Le numĂ©ro patient peut ĂȘtre utilisĂ© comme clĂ© primaire. Il sera conçu Ă  partir du nom du patient et de sa date de naissance (4 caractĂšres + 6 chiffres). Toute saisie d’un numĂ©ro patient qui existe dĂ©jĂ  sera refusĂ©e. ‱ Table 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 numĂ©ro de visite. Par convention, la clĂ© primaire est soulignĂ©e et apparaĂźt en premier dans la structure de table. Il en rĂ©sulte les structures suivantes : Patients Passer Visites Num_Patient Num_Visite CivilitĂ©_Patient Date_Visite Nom_Patient Taille_Visite PrĂ©nom_Patient Poids_Visite SS_Patient Symptome_Visite Date_Nais_Patient Diagnostic_Visite Rue_Patient Prescription_Visite CP_Patient Prix_Visite Ville_Patient Prix_Acte Tel_Patient Conception d’un MCD Access 11
  • 10. PARTIE 1 – COLLET Étape 5 : DĂ©terminer les cardinalitĂ©s Les cardinalitĂ©s quantiïŹent les relations (minimum et maximum) entre les enregistrements de deux tables reliĂ©es. Dans notre exemple, les cardinalitĂ©s sont les suivantes : – un patient peut passer 1 ou plusieurs visites (1, n), – une visite peut ĂȘtre passĂ©e au minimum et au maximum par un seul patient (1, 1) Patients Passer Visites Num_Patient Num_Visite CivilitĂ©_Patient 1, n 1, 1 Date_Visite Nom_Patient Taille_Visite PrĂ©nom_Patient Poids_Visite SS_Patient Symptome_Visite Date_Nais_Patient Minimum Maximum Minimum Maximum Diagnostic_Visite Rue_Patient Prescription_Visite CP_Patient Prix_Visite Ville_Patient Prix_Acte Tel_Patient La relation entre deux tables est souvent du type mĂšre/ïŹlle => Une mĂšre peut avoir plusieurs ïŹlles, mais une ïŹlle ne peut avoir qu’une seule mĂšre. Dans notre exemple, un patient peut rĂ©aliser plusieurs visites, mais une visite ne peut concerner qu’un seul patient. En consĂ©quence, la table Patients est la table mĂšre et la table Visites est la table ïŹlle. Dans cette relation, il existe un lien hiĂ©rarchique et fonctionnel entre les deux tables qui constitue une Contrainte d’IntĂ©gritĂ© Fonctionnelle (CIF). Elle est de type : 1, n non-porteuse de donnĂ©es. Nous verrons dans l’approfon- dissement de l’étape 6 qu’il existe des relations de type : n,n porteuses de donnĂ©es, dites non-fonctionnelles. Étape 6 : DĂ©ïŹnir les relations Pour mettre en relation les donnĂ©es de deux tables, il faut impĂ©rativement qu’il existe un champ commun aux deux tables sans quoi il sera impossible de savoir Ă  quel patient correspond une visite. Pour savoir quel champ ou attribut employer nous allons utiliser la propriĂ©tĂ© : table mĂšre/table ïŹlle. C’est toujours l’iden- tiïŹant de la table mĂšre qui va dans la table ïŹlle, et le sens de la cardinalitĂ© va toujours de la mĂšre vers la ïŹlle. L’identiïŹant de la table mĂšre qui est placĂ© dans la table ïŹlle est appelĂ© clĂ© primaire dans la table mĂšre et clĂ© externe dans la table ïŹlle. Il est toujours suivi du signe #. La base de donnĂ©es est structurĂ©e de la façon suivante : Patients 1, n Passer Visites Num_Patient 1, 1 Num_Visite CivilitĂ©_Patient Num_Patient Nom_Patient Date_Visite PrĂ©nom_Patient Taille_Visite SS_Patient Poids_Visite Date_Nais_Patient Symptome_Visite Rue_Patient Cette relation et la cardinalitĂ© Diagnostic_Visite CP_Patient matĂ©rialisent la contrainte d’intĂ©gritĂ© Prescription_Visite Ville_Patient Prix_Visite Tel_Patient Prix_Acte 12 Conception d’un MCD Access
  • 11. PARTIE 1 – COLLET APPROFONDISSEMENT La relation entre deux tables est souvent de type 1, n (mĂšre – ïŹlle) => Un client peut possĂ©der plusieurs voitures : Clients 1, n PossĂšde 1, 1 Voitures N° client N° immat. Nom Marque Rue ModĂšle Etc. Etc. La relation entre deux tables peut ĂȘtre de type n, n (mĂšre, mĂšre) => Un client peut louer plusieurs appartements, et un mĂȘme appartement peut ĂȘtre louĂ© plusieurs fois par un mĂȘme client Ă  des dates diffĂ©rentes : Clients 1, n Loue 1, n Appartements N° client N° appart. Nom Type Rue Rue Etc. Etc. Cette relation, non hiĂ©rarchique, est dite non-fonctionnelle, car elle est porteuse de donnĂ©es. Dans ce cas, il faut crĂ©er une table intermĂ©diaire (qui met en relation les deux tables mĂšres) qui contiendra les clĂ©s primaires des deux tables mĂšres. Clients 1, n 1, 1 Location 1, 1 1, n Appartements N° client N° location N° appart. Nom N° client Type Rue N° appart. Rue Etc. Date Etc. Des mots pour le dire Vocabulaire MCD Vocabulaire Access EntitĂ© = Table Attribut ou propriĂ©tĂ© = Champ Occurrence ou uplet = Enregistrement IdentiïŹant = ClĂ© primaire Association = Relation => Verbe CardinalitĂ© = CardinalitĂ© Étape 7 : Le modĂšle relationnel MCD Classique ou Merise C’est une prĂ©sentation particuliĂšre du MCD qui consiste Ă  lister simplement les noms des attributs par entitĂ© de la façon suivante : PATIENTS (Num_Patient, CivilitĂ©_Patient, Nom_Patient, Prenom_Patient, SS_Patient, Date_Nais_Patient, Rue_Patient, CP_Patient, Ville_Patient, Tel_Patient) VISITES (Num Visite, Num_Patient #, Date_Visite, Taille_Visite, Poids_Visite, SymptĂŽme_Visite, Diagnostic_Visite, Prescription_ Visite, Prix_Visite, Prix_Acte) MCD Access Le MCD Access simpliïŹe lĂ©gĂšrement la reprĂ©sentation thĂ©orique qui est faite dans le cadre du MCD Merise. Conception d’un MCD Access 13
  • 12.
  • 13. Conception PARTIE 1 d’un MCD Access Gestion de clients, de voitures et de rĂ©parations Apprentissage assistĂ© (1) Savoir-faire : Concevoir un MCD Access Ă  trois tables PrĂ©-requis : Avoir Ă©tudiĂ© l’exemple illustrĂ© Collet CorrigĂ© : Page 21 Supports : Papier DurĂ©e : 45 minutes Vous travaillez dans le garage Opel SA qui vend et rĂ©pare des automobiles. Le directeur vous demande d’informatiser la gestion des clients et des voitures entretenues par le garage. La clientĂšle est constituĂ©e : ‱ de particuliers qui possĂšdent une Ă  deux voitures, ‱ de sociĂ©tĂ©s qui possĂšdent un parc de plusieurs voitures. Actuellement les informations sont notĂ©es sur la ïŹche suivante : Par ailleurs, le suivi des rĂ©parations et de l’entretien des vĂ©hicules est rĂ©alisĂ© Ă  l’aide de la ïŹche suivante : Conception d’un MCD Access 15
  • 14. PARTIE 1 – GARAGE OPEL SA Travail Ă  faire 1. Concevoir le dictionnaire des donnĂ©es Dictionnaire des donnĂ©es Base de donnĂ©es : Date de crĂ©ation : Rubrique – Champs Type de donnĂ©es Taille Description 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2. PrĂ©senter le MCD Access 16 Conception d’un MCD Access
  • 15. Conception PARTIE 1 d’un MCD Access Gestion de locations immobiliĂšres Apprentissage assistĂ© (2) Savoir-faire : Concevoir un MCD Access Ă  quatre tables PrĂ©-requis : Avoir rĂ©alisĂ© l’exercice assistĂ© (Garage Opel SA) CorrigĂ© : Page 21 Supports : Papier DurĂ©e : 45 minutes Vous travaillez pour la sociĂ©tĂ© de gestion locative MAIVA SA. Cette sociĂ©tĂ© prend en gestion des maisons et apparte- ments dans le cadre d’un mandat de gestion. Ces rĂ©sidences sont ensuite mises en location auprĂšs de clients dans le cadre d’un contrat de location. La clientĂšle est constituĂ©e : – de propriĂ©taires qui conïŹent la gestion d’un ou plusieurs appartements Ă  la sociĂ©tĂ© MAIVA SA, – de locataires qui louent des appartements. Certains peuvent louer plusieurs fois le mĂȘme appartement. La sociĂ©tĂ© enregistre les appartements qui lui sont conïŹĂ©s Ă  la gestion par les propriĂ©taires sur les ïŹches suivantes, Ă  raison d’une ïŹche par propriĂ©taire : Les contrats de location sont enregistrĂ©s sur les ïŹches suivantes, Ă  raison d’une ïŹche par locataire : La base de donnĂ©es nĂ©cessite la crĂ©ation des quatre tables suivantes : ‱ la table : propriĂ©taires ‱ la table : contrats gestion ‱ la table : locataires ‱ la table : contrats location de type non-fonctionnelle (voir page 11) Conception d’un MCD Access 17
  • 16. PARTIE 1 – MAIVA SA Travail Ă  faire 1. Concevoir le dictionnaire des donnĂ©es Dictionnaire des donnĂ©es Base de donnĂ©es : Date de crĂ©ation : Rubrique – Champs Type de donnĂ©es Taille Description 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2. PrĂ©senter le MCD Access 18 Conception d’un MCD Access
  • 17. PARTIE 1 Conception d’un MCD papier Gestion commerciale Apprentissage assistĂ© (3) Savoir-faire : Concevoir un MCD Access Ă  quatre tables PrĂ©-requis : Avoir rĂ©alisĂ© et corrigĂ© l’exercice assistĂ© (2) MAIVA SA CorrigĂ© : Page 22 Supports : Papier DurĂ©e : 45 minutes La sociĂ©tĂ© Charvin SA produit des charcuteries en Auvergne Ă  Clermont-Ferrand. Elle produit les articles suivants : Par ailleurs, elle enregistre tous les clients sur une ïŹche bristol qui se prĂ©sente ainsi : PĂ©riodiquement, elle reçoit les bons de commande suivants : Conception d’un MCD papier 19
  • 18. PARTIE 1 – CHARVIN SA Travail Ă  faire 1. Concevoir le dictionnaire des donnĂ©es Dictionnaire des donnĂ©es Base de donnĂ©es : Date de crĂ©ation : Rubrique – Champs Type de donnĂ©es Taille Description 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2. PrĂ©senter le MCD Access 20 Conception d’un MCD papier
  • 19. PARTIE 1 CorrigĂ© MCD Access Gestion de clients, de voitures et de rĂ©parations Apprentissage assistĂ© (1) CorrigĂ© MCD Access PARTIE 1 Gestion de location immobiliĂšre Apprentissage assistĂ© (2) CorrigĂ© MCD Access 21