3 Conception d un MCD Access Gestion des patients et des visites



Documents pareils
Concevoir un modèle de données Gestion des clients et des visites

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

LE MODELE CONCEPTUEL DE DONNEES

Dossier I Découverte de Base d Open Office

Le modèle de données

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

Guide de développement de «WorkFLows» avec SharePoint Designer 2013

CEGID - Business Suite PGI Business Suite Paye. A - Paramétrages initiaux de la paye

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Cours 1 : introduction

[WINDOWS 7 - LES FICHIERS] 28 avril Logiciel / Windows

Créer une base de données

SUPPORT DE COURS ACCESS 2010

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Cahier Technique La Demande de Remboursement Electronique (DRE)

Procédure d import des bases de données GestCab vers Médicab version 10.

Rappel sur les bases de données

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

Créer le schéma relationnel d une base de données ACCESS

eurobraille VOYONS ENSEMBLE MANUEL D'UTILISATION WIFI iris 40, 20 iris-s 32, 20 iris-kb 40,20 VERSION 1.82

Concevoir une base de données

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

COURS BARDON - ACCESS 2010

Tickets 3:3. ChevauxPartants

INSTALLATION DBSWin En réseau

GUIDE ISAN: 7 Création d un ISAN In-Dev 1

Modélisation des données

Chapitre 07 Le modèle relationnel des données

Créer sa première base de données Access Partie 3/4 - Création d un formulaire

Aide à la prise en charge / PEC+ Utilisation dans les logiciels Mélusine Taxi Live

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Mon-complement-retraite.com Aide en ligne

Comment se servir de l utilitaire de validation?

Excel 2010 Module 13. Comment créer un tableau d amortissement dégressif d une immobilisation. Enseignant : Christophe Malpart

SAUVEGARDER SES DONNEES PERSONNELLES

Créer sa première base de données Access Partie 4/4 - Création d un état

Utiliser Access ou Excel pour gérer vos données

Fiche Pratique. Présentation du problème. Le cas le plus simple. Un cas plus compliqué. MAJ le 15/12/2011

Utiliser une base de données

SIGAFINANCE. Quoi de neuf et correctifs Version (20 février 2015)

Configuration du FTP Isolé Active Directory

1. Introduction Création d'une requête...2

MERISE. Modélisation de Systèmes d Information. Pierre Gérard. DUT Informatique 2ème année 2004/2005. IUT de Villetaneuse - Université de Paris 13

Guide d utilisation de la plateforme internet sécurisée des traitements de substitution pour les centres de traitement (04.03.

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

Création de Sous-Formulaires

Sommaire. 2. Utiliser la télécommande Télécommande Administrateur Télécommande Utilisateur Échanger une télécommande...

Maitriser Cegid Business En situation de formation

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

PORTAIL DOCUMENTAIRE Guide d utilisation

Mise à jour d avast! et de vos logiciels Ciel

GROOBAX. cliquer sur le «G» Cliquer sur «options» Sélectionner le dossier qui contiendra les paramètres => Cliquer A chercher le dossier créé en 2/

Méthode d analyse Merise

Office 365/WIFI/Courrier. Guide pour les étudiants

SOMMAIRE. Travailler avec les requêtes... 3

Migration de Kaspersky Vers Trend OfficeScan 10 dans une Ecole

Signature plume. Matériel : une plume ou un crayon. Ouvrir PhotoFiltre. Ouvrir votre image plume dans PhotoFiltre

Nom de l application

Comment bien démarrer avec. NetAirClub GUIDE ADMINISTRATEUR V1.5. Table des matières

Utiliser le site Voyages-sncf.com

WinARC Installation et utilisation D un écran déporté (Windows 7)

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

Access initiation première séquence

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1.

Guide PME Version

Gestion de parc informatique - Prise en main

Gestion des bases de données

Bases de données élémentaires Maude Manouvrier

Manuel d installation et d utilisation du logiciel GigaRunner

Configurer un réseau domestique. Partager ses fichiers, ses dossiers et ses imprimantes sur tous ses PC.

Logiciels de gestion FAC. Analyste AgExpert. Guide de démarrage rapide 2014

CAISSE. Ce logiciel nécessite une licence pour fonctionner.

Modèle conceptuel : diagramme entité-association

MO-Call pour les Ordinateurs. Guide de l utilisateur

Guide utilisateur de l application PASS

Atelier Travailler vos photos Mars 2015

Créer des étiquettes avec les adresses d'un tableau Calc

Modélisation et Gestion des bases de données avec mysql workbench

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Migration de Kaspersky Vers Trend OfficeScan 10 dans une Ecole

Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014)

SOMMAIRE DE LA MISE A JOUR

UML et les Bases de Données

GUIDE Excel (version débutante) Version 2013

À la une Présentation

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

Base de données relationnelle et requêtes SQL

Si vous décidez d utiliser un autre chemin, c est ce nouveau chemin qu il faudra prendre en compte pour la sauvegarde. Cf. : Chapitre 9 Sauvegarde

LE CODE-BARRES EN MOUVEMENT

Guide M-CARTE Crédit Mutuel

CREG : versailles.fr/spip.php?article803

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Cours Base de données relationnelles. M. Boughanem, IUP STRI

TD3 - Facturation avec archivage automatisé

UBS Commercial Cards Online Portal Manuel d utilisation

CONFIGURATION... 2 Créer le compte bancaire... 3 Sélectionner un compte par défaut... 6 Configurer la numérotation des reçus...

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Transcription:

3 Conception d un MCD Access Gestion des patients et des visites Nous allons dans 1 er temps avoir une approche théorique. Cette étape est incontournable car elle permet d organiser les informations de manière structurée et cohérente. 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éfinir l identifiant de chaque table (clé primaire) Étape 5 : Déterminer les cardinalités Étape 6 : Définir les relations Étape 7 : Le modèle relationnel 3.1 É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. En ce qui nous concerne : Vous souhaitez informatiser la gestion des patients et de ses visites chez un médecin. Le tableau des données se présente ainsi : Info patient Info visite Tableau des données Informations Noms de champ Données calculées N patient Civilité patient Nom patient Prénom patient N SS patient Date naissance patient Rue patient CP patient Ville patient Téléphone patient Date visite Date_Viside Taille Poids Symptôme Diagnostique Prescription Prix Visite Prix Acte Prix Total Prix_Total + Access 2010. Conception d une base de données relationnelle. Christophe Malpart. Page 4

3.2 Étape 2 : Épurer les données dans le dictionnaire de données Cette étape consiste : A conservez 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 donné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. A indiquer pour chaque champ son type (texte, numérique, logique, date, etc.) et la taille des champs texte. Dictionnaire de données Informations Noms de champ Type Taille Info patient Info visite N patient Texte 9 Civilité patient Texte 15 Nom patient Texte 50 Prénom patient Texte 50 N SS patient Texte 13 Date naissance patient Date/heure Rue patient Texte 50 CP patient Texte 5 Ville patient Texte 25 Téléphone patient Texte 15 Date visite Date/heure Taille Numérique Poids Numérique Symptôme Texte 250 Diagnostique Texte 250 Prescription Texte 250 Prix Visite Monétaire Prix Acte Monétaire Nous avons supprimé le prix total qui correspond à une donnée calculée. 3.3 Étape 3 : Modéliser les données Une étude rapide permet de mettre en évidence deux types d informations (ou entités) qui ont des relations entre elles : des données fixes à chaque visite et des données qui varient à chaque visite. Pour simplifier 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. Access 2010. Conception d une base de données relationnelle. Christophe Malpart. Page 5

Les tables sont modélisées de la façon suivante : Patients Passer Visites 3.4 Étape 4 : Définir l identifiant de chaque table (clé primaire) Pour être fiable, 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 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, n de facture, n de client, ce peut être également une codification de données (les 4 premiers caractères du nom + les 6 nombres d une date de naissance : DUPO210578), etc. Table Patients : le numéro de 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 de client qui existe déjà sera refusée. Tables Visites : Le risque de doublon 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 la table. Patients Passer Visites Num_Visite Access 2010. Conception d une base de données relationnelle. Christophe Malpart. Page 6

3.5 Étape 5 : Déterminer les cardinalités Les cardinalités quantifient 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 1, n Passer 1, 1 Visites Num_Visite La relation entre les tables est souvent de type mère/fille Une mère peut avoir plusieurs filles, mais une fille 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 la table fille. 3.6 Étape 6 : Définir 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 la visite. Pour savoir quel champ ou attribut employé nous allons utiliser la propriété : table mère/table fille. C est toujours l identifiant de la table mère qui va dans la table fille, et le sens de la cardinalité va toujours de la mère vers la fille. L identifiant de la table mère qui est placé dans la table fille est appelé clé primaire dans la table mère et clé externe dans la table fille. Patients 1, n Passer 1, 1 Visites Num_Visite Access 2010. Conception d une base de données relationnelle. Christophe Malpart. Page 7

3.7 Étape 7 : Le modèle relationnel C est l étape ultime avant la création de l application sur machine. Cette étape consiste à lister tous les champs par entité de la façon suivante : PATIENTS : (,,, Prenom_Patient,,,,,, Tel_Patient) VISITES : (Num_Visite, # 1,,,, Symptome_visite,, Precription_Visite,, ) 4 Mise en place de la base de données sur Access 4.1 Paramétrage des tables Démarrer Access en cliquant sur le bouton Démarrer. Cliquez sur l icône Base de données vide. Nommez votre fichier Gestion des patients. Cliquez sur cette icône pour sélectionnez le dossier dans lequel vous voulez enregistrer votre fichier. J ai choisi le dossier Mes documents. Une fois votre dossier sélectionné cliquez sur OK. 1 Par convention on attribue un dièse après une clé externe Access 2010. Conception d une base de données relationnelle. Christophe Malpart. Page 8

Cliquez sur Créer. Cliquez sur l option Affichage du groupe Affichages. Nommez votre table Patients puis cliquez sur OK. Votre table s affiche en Mode Création. Nous allons à présent saisir nos champs. Cliquez la 1 ère ligne et saisissez le nom du champ. Appuyez sur la touche Tabulation du clavier pour activer la 2 ème colonne. Cliquez sur le bouton déroulant de la colonne : Type de données et sélectionnez Texte. Access 2010. Conception d une base de données relationnelle. Christophe Malpart. Page 9

Cliquez dans la zone Taille du champ et saisissez 9. En utilisant la même procédure saisissez les autres champs de votre table. Pour information vous avez ci-dessous le nom des champs et la taille : Noms de champ Type Taille Texte 9 Texte 15 Texte 50 Texte 50 Texte 13 Date/heure Texte 50 Texte 5 Texte 25 Texte 15 Access 2010. Conception d une base de données relationnelle. Christophe Malpart. Page 10