Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
Année de formation : 2022-2023
Filière : OS Niveau de la filière : qualification
U.F : Base de Données ( Access) Date-le :
Durée : 2h
Formateur responsable : MALYH AHMED
Partie théorique : (20 Pts)
1. Quels sont les objets d’une base de données ?....................................... (4 p)
2. Les types de relation?............................................................................. (4 p)
3. Citez les différents types de requêtes. ……………………………………...(4 p)
4. Quel est le rôle d’un formulaire ? ……………..……………………………..(4 p)
5. Quel est le rôle d’un état ? ……………………………………………………(4 p)
Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
ELEMENTS DE CORRECTION
Partie théorique :
1) les éléments qui constituent une base de données :
Une base de données est un regroupement de tables, de requêtes, de formulaires, d'états et
de programmation qui constitue un système complet. Ex.: gestion de la facturation, gestion de
l'inventaire, immatriculation des véhicules, carnet de numéro de téléphone, réservations etc.
2) Table :
Un regroupement d'enregistrements sur un thème commun. Ex.: employés, inventaire, client,
fournisseurs, véhicules, contacts etc.
En mode création : l’environnement de travail est composé de :
Nom du champ ;
Type de données ;
Description ;
Et la fenêtre des propriétés des champs
3) Requête :
Les requêtes permettent d'enregistrer les différents filtres : Par exemple, vous pourrez avoir
une requête qui mémorise tous les clients qui mesurent plus d'1m80, qui portent un chapeau
et une moustache, ou encore les clients qui sont nés à Marrakech dans les années 70, triés
par ordre alphabétique de leur prénom, etc. Ce sont également les requêtes qui vont permettre
de faire des calculs. Par exemple, si dans une table, vous avez des employés, et que dans
une colonne, vous avez indiqué leur salaire brut, il est possible, avec une requête de calculer
automatiquement leur salaire net par exemple.
4) Formulaire :
Présentation de l'information à l'écran d'une manière pratique pour l'utilisateur. Les formulaires
sont des interfaces graphiques. Vous allez pouvoir construire des masques pour saisir et
modifier les données de manière fiable et facile. Les formulaires servent à SAISIR et
MODIFIER convivialement les données qui sont stockées dans les tables.
5) Etat :
Présentation de l'information sur papier d'une manière pratique pour l'utilisateur, les états
servent donc à IMPRIMER les données.
Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
Année de formation : 2022-2023
Filière : OS Niveau de la filière : qualification
U.F : Base de Données (Access) Date-le :
Durée : 2h
Formateur responsable : MALYH AHMED
Partie pratique : (20 Pts)
1. Complétez la structure de la table suivante : (4 p)
2. Ajoutez des champs à cette table en précisant leur type de données. (2 p)
3. Quel est le champ que vous proposez comme clé primaire ? Justifiez votre réponse ? (2 p)
4. Quels sont les champs pour lesquels on peut attribuer une zone de liste déroulante ? (2 p)
5. Donnez le/les critère(s) des requêtes suivantes : (2 p)
a. La liste des employés dans la ville est Marrakech;
b. La liste des employés dont la ville est Marrakech et qui sont célibataires;
c. La liste des employés directeurs;
d. La liste des employés dont le E-mail est sur le site Yahoo;
e. La liste des employés distributeurs ou représentants.
6. On désire créer le formulaire destiné à la fiche salarié, proposez une liste des boutons de
commande pour faciliter la mise à jour. (2 p)
7. Quel est le contrôle convenable pour rechercher un salarié dans une liste ? (4 p)
8. Pour avoir la liste des salariés pour impression, vous proposez la création d’un état ou
d’une requête ? (2 p)
Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
Correction
Partie pratique :
1. Types de données de la table salarié :
2. Les champs qu’on peut ajouter à cette table :
Salaire de base : Monétaire ;
Nombre d’enfants : Numérique ;
N° CIN : Texte ;
N° CNSS : Texte ;
Etc.
3. Le champ proposé comme clé primaire : Matricule car on ne peut pas avoir 2 salariés qui
ont un même matricule.
4. Les champs pour lesquels on peut attribuer une zone de liste déroulante peuvent bien
être : Situation de famille ; Ville ; Pays et Fonction.
5. Donnez le/les critère(s) des requêtes suivantes : (5 p)
f. La liste des employés dans la ville est Marrakech :
"Marrakech"
g. La liste des employés dont la ville est Marrakech et qui sont célibataires:
"Marrakech" "Célibataire"
h. La liste des employés directeurs:
"Dir*"
i. La liste des employés dont le E-mail est sur le site Yahoo:
"*yahoo*"
j. La liste des employés distributeurs ou représentants:
"Distributeur" ou "représentant".
Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
6. On désire créer le formulaire destiné à la fiche salarié, la liste des boutons de commande
pour faciliter la mise à jour proposée soit :
Ajouter, Annuler, supprimer, Sauvegarder, Liste et Fermer.
7. Le contrôle convenable pour rechercher un salarié dans une liste : L’insertion d’une zone
de liste déroulante.
9. Pour avoir la liste des salariés pour impression, la création d’un état est plus convenable
car les états sont destinées spécialement aux impressions.
Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
Année de formation : 2022-2023
Filière : OS Niveau de la filière : qualification
U.F : Base de Données (Access) Date-le :
Durée : 2h
Formateur responsable : MALYH AHMED
Partie théorique : (20 p)
1. Citez les différents types de données Access………………………. (4 p)
2. Expliquez le terme requête ; ……………………………………………(4 p)
3. Quel est le rôle de la clé primaire ?................................................ (4 p)
4. Expliquez le terme formulaire ; …………………..……………………(4 p)
5. Quels sont les types de relation entre deux tables. ……………….(4 p)
Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
ELEMENTS DE CORRECTION
Partie théorique :
Les différents types de données Access :
Texte ;
Mémo ;
Numérique ;
Numéro auto ;
Monétaire ;
Assistant liste de choix ;
Objet OLE ;
Lien hypertexte.
Champ:
Une information nécessaire sur une personne, une chose ou un événement. Ex.: couleur,
taille, modèle, date, nom, prénom, téléphone, adresses, description, commentaires etc.
Clé primaire:
Une clé primaire est un champ, ou une série de champs, qui permet de différencier un
enregistrement des autres. Par exemple, bien qu'il puisse avoir plusieurs factures avec la
même date, la même quantité achetée, au même client ou avec le même vendeur, il n'y aura
pas deux factures avec le même numéro de facture. Une clé primaire n'est pas obligatoire
pour une table. Elle le devient lorsque vous voulez la relier avec d'autres tables.
Enregistrement:
Un regroupement de champs qui décrient une personne, une chose ou un événement. Ex.:
nom, prénom, date de naissance, téléphone, numéro d'assurance sociale ou compagnie,
adresse, téléphone, télécopieur, personne responsable ou département, personne
responsable, téléphone.
Relation:
C'est une association entre deux tables ou requêtes via un champ commun, pour qu'une
relation soit possible entre deux tables, il faut:
2 tables (ou requêtes ou une combinaison des deux)
1 champ en commun dans chacune des tables.
Même type de champ (Texte avec texte, numérique avec numérique... sauf exception de
numéro auto avec numérique)
Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
Même longueur (Pas un champ long de 15 caractères avec un autre long de 50
caractères !)
Même genre d'information (Ex.: Code d'inventaire avec des codes d'inventaires)
Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
Année de formation : 2022-2023
Filière : OS Niveau de la filière : qualification
U.F : Base de données (Access) Date-le :
Durée :
Formateur responsable : MALYH AHMED
Partie Pratique 20pts
Démarrez Microsoft Access et créez la base de données "Gestion des réservations" dont les
tables sont les suivantes:……………………… ……………20pts (5pts pour chaque table)
Client
Marque
Véhicule
Réservation
Correction
Groupe Soft-Art DE GESTION ET D’INFORMATIQUE Marrakech
Group SAGIM "établissement privé "
AUTORISATION N°2/02/6/96 du 06/09/96
« Examen Session Juillet 2023»
Le schéma relationnel de l'application est comme dans l'illustration suivante:
Réalisez la requête Fiche Réservation comme suit: