Vous êtes sur la page 1sur 15

INFORMATIQUE

Base de données sous MS ACCESS


Master de COMMUNICATION DES ORGANISATIONS
Module: M05-S1- COMPLEMENTAIRE

Hicham EL KHALIFI
Enseignant chercheur, ESEFA-UIZ

© 2022-2023
Informatique & numérique éducatif, Pr Hicham EL KHALIFI 1
Objectifs du cours
─ Initier les étudiants les notions de base de la GBDR
─ Renforcer la maitrise du logiciel de MS Access;

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 2


Définition d’une base de données
Une base de données est un ensemble structuré de données enregistrées sur
des supports accessibles par l’ordinateur pour satisfaire simultanément
plusieurs utilisateurs de façon sélective et en un temps opportun.

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 3


Caractéristiques d’une base
de données
− Données structurées: les informations contenues dans une base de données sont réparties
en enregistrements, chaque enregistrement ayant une structure bien définie.
− Données non redondantes: Une même information ne sera pas répétée plusieurs fois dans la
base de données.
− Données cohérentes: Il ne doit pas être permis d’enregistrer dans une base des informations
incohérentes entre elles.
− Données accessibles directement selon de multiples critères
− Indépendance des programmes et des données: La base de données doit être indépendante
des programmes qui y ont accès, on doit pouvoir utiliser un autre programme pour traiter
différemment ces données sans avoir à toucher à ces données.
− Sécurité des données stockées: la base de données doit permettre un système de sécurité
permettant de gérer les droits d’accès aux informations par les utilisateurs.

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 4


Le Système de Gestion
de Bases de Données
Un Système de Gestion de Bases de Données (S.G.B.D.) représente un ensemble
coordonné de logiciels qui permet de décrire, de manipuler et de traiter les ensembles
de données formant la base. Il doit également assurer la sécurité et la confidentialité
des données dans un environnement où de nombreux utilisateurs ayant des besoins
variés peuvent interagir simultanément sur ces données. Il doit pouvoir être utilisé par
des non-informaticiens. Il doit assurer la définition des structures de stockage et des
structures de données et le suivi de leurs évolutions; c’est ce qu’on appelle
l’administration des données. Il doit pouvoir au maximum vérifier la cohérence des
données. Le SGBD sert donc d’interface entre les programmes d’application des
utilisateurs d’une part, et la base de données d’autre part.

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 5


Un SGBDR (Relationnel)

Un SGBD est dit Relationnel s’il peut relier deux ou plusieurs bases de données pour
effectuer des opérations communes.
Micosoft-Access est un SGBD relationnel.

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 6


L’organisation des données
dans la base de données
L'utilisation d'une base de données apporte aussi de nouveaux termes à comprendre.
Voici une liste des termes qui seront utilisés pour toutes les pages sur les sujets
d'Access.
Données: Informations sur un objet, une personne ou un événement sous sa forme
brute utile pour la base de données.
Champ: Une information nécessaire sur une personne, une chose ou un événement.
Enregistrement: Un regroupement de champs qui décrient une personne, une chose
ou un événement.
Table: Un regroupement d'enregistrements sur un thème un commun.

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 7


Les composantes d'Access
Une base de donnée n'est plus juste un fichier qui contient de l'information utile pour l'utilisateur. Il
contient aussi les requêtes, les formulaires, les états, les macros et les modules pour développer une
"application" ou un "système" qui répond aux besoins spécifiques de l'utilisateur.

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 8


Etude de Cas
Un cabinet d’assurance d’automobile désire informatiser la gestion des dossiers de ses clients.
Dans cette partie nous allons créer une base de données pour la gestion des dossiers de ses clients
Les tables sont intégrées dans la base de données ASSURANCE.MDB comme suivant :

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 9


Etude de Cas
A- Création de la base de données
1- Créer une base de données qui porte le nom ASSURANCE
2- Créer les structures des tables ci-dessus.
3- Contrôler la saisie des cotisations (entre 1000 et 3500)
4- Créer les relations entre les tables.

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 10


Etude de Cas
5- Saisir les données de chaque table.

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 11


Etude de Cas

B - Les Requêtes :
Créer les requêtes suivantes :
1. Liste des clients qui habitent à Agadir
2. Liste des clients qui n’habitent pas à Agadir
3. Liste des clients qui habitent à Agadir ou Casa
4. Noms et prénoms des clients dont le nom commence par S
5. Noms et prénoms des clients dont le nom commence par S qui habitent à Agadir
6. Liste des dossiers dont la cotisation est comprise entre 2000 et 3000 (Num_doss, code_cl et
cotisation)
7. Liste des véhicules Diesel de couleur rouge.
8. Liste des véhicules d’une marque donnée et d’un Modèle donné.
9. Liste des dossiers sous le format suivant: (Num_Doss, Code_cl, Nom, Matricule, Marque, Modèle,
Cotisation)

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 12


Etude de Cas
B - Les Requêtes :
10. Liste des dossiers d’un client dont le code est donné.
11. Liste des dossiers dont le montant de cotisation est >2000
12. Liste des dossiers déposés à une période donnée.
13. Total des cotisations par client.
14. Nombre de dossiers pour chaque client.
15. Total des cotisations d’un client dont le code est donné.
16. Diminuer les cotisations de 5% des cotisations initiaux.
17. Supprimer les véhicules dont la date de mise en circulation est <=01/01/2013.

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 13


Etude de Cas
C - Les Formulaires:
1- Pour chaque table créer un formulaire à l’aide de l’assistant :
Formulaire CLIENT Formulaire DOSSIER

Formulaire Véhicule : (Format identique à celle du formulaire CLIENT)

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 14


Etude de Cas
C - Les Formulaires:
2- Créer un formulaire basé sur
la table client avec le sous
formulaire Dossier qui permet
d’afficher les dossiers par client
selon le format suivant :

Informatique & numérique éducatif, Pr Hicham EL KHALIFI 15

Vous aimerez peut-être aussi