Exercice BD Gestion cabinet
Exercice BD Gestion d’un cabinet
-
Objectifs
- Etre capable de créer, une base de données, créer des tables dans Microsoft Access.
-
Création de la base
- Nous allons créer pour Monsieur HAJJI, qui est médecin, une base de données composée de quatre tables.
- Consignes de réalisation :
- Charger Access
- Créer une nouvelle base de données à enregistrer sous le nom Gestion d’un cabinet
- Créer la table Patients avec les renseignements ci-dessous :
- Créer la table Visites avec les renseignements ci-dessous :
- Créer la table Honoraires avec les renseignements ci-dessous :
- Créer la table Gouvernorat avec les renseignements ci-dessous :
- Créer la liaison entre les tables de la base de données et appliquer l’intégrité référentielle, mettre à jour et effacer en cascade
-
Saisir des données dans des tables
- Saisir les données ci-dessous dans les tables Patients et Visites:
- Importer les données depuis le fichier suivant: Base Patient Excel
-
Modifier la structure des tables
- Modifier la structure de la table Patients :
- Saisir le masque de saisie AZ0000000; au champ NumPatient (saisie obligatoire de 2 lettres et 7 chiffres)
- Saisir le masque de saisie 00/00/0000; au champ DateNaiss
- Affecter un masque de saisie aux champs CNSS et Tel
- Créer une liste de choix pour le champ Civilité contenant les titres Mademoiselle, Madame et Monsieur
- Modifier la structure de la table Visites :
- Saisir le masque de saisie AZ0000000; au champ NumPatient (saisie obligatoire de 2 lettres et 7 chiffres)
- Saisir le masque de saisie 00/00/0000; au champ DateVisite
- Saisir le format 0,00″ m » au champ Taille (affichage de 2 chiffres après la virgule suivi de m)
- Saisir le format 000″ kg » au champ Poids (affichage de 3 chiffres suivi de kg)
-
Créer des formulaires
- Créer les formulaires de saisie à partir des tables Patients,Visites et honoraires
- Modifier la taille des contrôles dans les formulaires
-
Créer des requêtes
- Créer les requêtes suivantes:
- 1-Afficher les patients qui habitent à "Tunis"
- 2- Afficher les patients qui n’habitent pas à "Tunis"
- 3- Afficher les patients dont le prénom commence par la lettre "A"
- 4- Afficher les patients dont le prénom se termine par la lettre "D"
- 5- Afficher les patients dont la 2ème lettre du prénom est "A"
- 6- Afficher toutes patients célibataires
- 7- Afficher les patients nés au mois de septembre
- 8- Combien de patients sont nés en septembre ?
- 9- Combien de femmes sont nées après le 1/1/1999 ?
- 10- Afficher les patients qui habitent à « Tunis » et dont le prénom commence par "R" ou "M"
Champ | Type | Taille | Remarques |
---|---|---|---|
NumPatient | Texte Court | 10 | Clé primaire |
CINPatient | Numérique | 10 | Entier |
Civilite | Texte Court | 15 | |
Nom | Texte Court | 20 | |
Prénom | Texte Court | 20 | |
CNSS | Texte Court | 13 | |
DateNaiss | Date | Format Date abrégé | |
AdresseMail | Texte | 50 | |
Adresse | Texte Court | 50 | |
CodeGouv | Numérique | Entier | |
CodeP | Numérique | 4 | Entier |
Ville | Texte Court | 25 | |
Tel | Texte Court | 10 |
Champ | Type | Taille | Remarques |
---|---|---|---|
NumVisite | Num Auto | Clé primaire | |
NumPatient | Texte Court | 10 | |
DateVisite | Date | Format Date abrégé | |
Taille | Numérique | Réel simple | |
Poids | Numérique | Réel simple | |
Symptôme | Texte Court | 50 | |
Diagnostic | Texte Court | 50 | |
Prescription | Texte | 255 | |
OffreMed | Texte Court | 100 |
Champ | Type | Taille | Remarques |
---|---|---|---|
NumVisite | Num Auto | Clé primaire | |
NumPatient | Texte Court | 10 | Clé primaire |
PrixVisite | Monétaire | Format Dinars Tunisien |
Champ | Type | Taille | Remarques |
---|---|---|---|
CodeGouv | Numérique | Clé primaire | |
IntituleG | Texte | 100 |