BASE DE DONNÉES - ACCESS
CRÉER DES TABKES ET LES RELIER
Cas INFOCOM
Mise en
situation
s. Madame Legal, en tant que responsable commerciale souhaite informatiser la gestion des Achats. Par séc
TRAVAIL À RÉALISER | ACTIVITÉ 1
1) Créer la base de données INFOCOM
2) Créer la structure de la table Acheteurs et la table Commandes
3) Créer une relation entre les 2 tables en respectant la règle de gestion
4) Saisir puis enregistrer les données des 2 tables
5) Fermer les 2 tables
La structure des tables
Tables Nom du champ Type de champ
Code
Acheteurs Nom & Prénom
N° Tél
Tables Nom du champ Type de champ
Numéro
Fournisseurs
Commandes Montant
Règlement
Code
1
EPFC| 2017-2018
BASE DE DONNÉES - ACCESS
La règle de gestion entre les 2 tables
Un acheteur traite plusieurs commandes
Les données de la table Acheteurs
Code Nom & Prénom N° tél
Il faut respecter un ordre
CHO1 Chenu Michel 210 logique de saisie des tables:
DEO4 Demeusy Loïc 104 - en 1er: Acheteurs
PEO2 Perret Nelly 021 - en 2e: Commandes
VA15 Vairon Alain 153
WEO8 Wendel Jean 098
Les données de la table Commandes
Numéro Fournisse Montant Livraison Règlemen Code
ur t
1204 Logic 18 804,45 Poste 60 j FDM PEO2
express €
1207 Philips 5 964,52 € Sernam 90 j FDM WEO8
1212 XL PC 20 334,68 Sernam 60 j FDM PEO2
€
1301 Paper copie 625,545€ Tee Comptant VA15
1309 FC 128,30 € Poste Comptant WEO8
Bureautiqu
e
1321 Storage 28 402,10 Serman 60 j FDM DEO4
€
! La table Commandes ne peut être saisie avant la table Acheteurs car pour
déclarer une Commande, il faut saisir le code de l'acheteur. Il y a une
dépendance de la table Commandes par rapport à la table Acheteurs.
2
EPFC| 2017-2018
BASE DE DONNÉES - ACCESS
TRAVAIL À RÉALISER | ACTIVITÉ 2
1) Ouvrir la base de données INFOCOM
2) Créer la structure des 3 tables Produits, Fournisseurs et Achats
3) Créer les 2 relations entre les 3 tables en respectant les 2 règles de
gestion
4) Saisir les données des 3 tables
5) Fermer la base de données
La structure des tables
Tables Nom du champ Type de champ
Référence
Produits Désignation
Conditionnement
Tables Nom du champ Type de champ
Matricule
Raison sociale
Fournisseurs
Ville
Livraison franco
Tables Nom du champ Type de champ
Matricule
Achats Référence
Prix d'achat
Les 2 règles de gestion entre les 3 tables
Un produit fait l'objet de plusieurs achats (car le même produit peut être acheté à
plusieurs fournisseurs)
A un fournisseur sont faits plusieurs achats (car au même fournisseur peuvent être
achetés plusieurs produits différents)
3
EPFC| 2017-2018
BASE DE DONNÉES - ACCESS
Les données des 3 tables
Référence Désignation Conditionnement
impcan01 Imprimante Canon à jet Unité
Produits
d'encre
imphp01 Imprimante HP à jet d'encre Unité
logiav01 Logiciel Norton Antivirus Lot de 5
monica01 Moniteur cathodique 19 Unité
pcport01 Portable Bell Unité
souoli04 Souris Olitec sans fil Lot de 10
Livraison
Fournisseurs
Matricule Raison sociale Ville
franco
01 Storage Montbéliard
02 Infomédia Montbéliard
03 Philips Strasbourg
04 FC Bureautique Belfort
Matricule Référence Prix d'achat
Il faut respecter un ordre
01 impcan01 202,00 € logique de saisie des tables:
01 imphp01 199,00 € - en 1er: Produits -
Achats
01 pcport01 1 200,00 € Fournisseurs
02 impcan01 199,00 € - en 2e: Achats
02 monica01 419,00 €
02 souoli04 109,00 €
03 imphp01 168,00 €
03 logiav01 219,00 €
La table Achats es t dépendante des tables Produits (pour la Référence) et
Fournisseurs (pour le Matricule). La table Achats (dite table "fille") ne peut être
saisie qu'après les 2 autres tables (dites tables "mère").
4
EPFC| 2017-2018
BASE DE DONNÉES - ACCESS
REQUÊTE
Cas MECATEC
Mise en
situation
entreprise spécialisée dans la fabrication d'outillage industriels. Elle vous demande d'interroger la base de d
TRAVAIL À RÉALISER | ACTIVITÉ 1
6) Ouvrir la base de données MECATEC
7) A partir de la table Clients, créer et exécuter les 5 requêtes en fonction des
consignes de Madame Garuet.
8) Enregistrer chaque requête
9) Imprimer et fermer les requêtes.
Les consignes de Madame Garuet:
Requête 1: rechercher la liste alphabétique des clients de la société Mecatec
(sans afficher le numéro du client).
Requête 2: rechercher la liste des clients dont les conditions de livraison sont
"franco".
Requête 3: rechercher la liste par ordre croissant des CA (chiffres d'affaires).
Requête 4: rechercher la liste alphabétique des clients de Dijon.
Requête 5: rechercher la liste alphabétique des clients du Territoire de Belfort
(département 90). Le critère à saisir dans le champ Code postal est 90??? (les
trois "?" signifient qu'Access accepte tous les nombres à 5 chiffres commençant
par 90).
Requête 6: Rechercher la liste alphabétique des clients qui paient au comptant.
Requête 7: Rechercher la liste alphabétique des clients dont le numéro est
supérieur à 411050.
Requête 8: Rechercher la liste par ordre décroissant des codes postaux des
clients.
5
EPFC| 2017-2018
BASE DE DONNÉES - ACCESS
Requête 9: Rechercher la liste alphabétique des clients avec lesquels
l'entreprise n'a pas fait de chiffre d'affaire (donc pour lesquels le CA est égal à 0).
Requête 10: Rechercher la liste alphabétique des clients dont le CA est inférieur
à 150 €.
Requête 11: Rechercher la liste des clients avec lesquels le chiffre d'affaire est
supérieur ou égal à 1000 €.
Imprimer les 11 requêtes en sachant que chaque impression doit être ajustée à 1
ou 2 pages. Il faudra éventuellement paramétrer la taille de la police,…
Cas Société Légume
Mise en
situation
mais aussi pour réaliser la gestion du personnel. A partir de la table Employés, la direction vous demande de
TRAVAIL À RÉALISER
1) Ouvrir la base de données GESTION PERSONNEL LEGUME MINUTE
2) Ouvrir la table Employés
3) Créer une première requête d'après la table Employés:
a. Cette requête contiendra les champs NOM – PRENOM – DATE
NAISSANCE et CADRE
b. Elle affichera les membres NON CADRES par ordre alphabétique
c. Elle s'appellera R_EMPLOYES_NON CADRE_ALPHABETIQUE
4) Créer une deuxième requête d'après la table Employés:
a. Cette requête contiendra tous les employés NON CADRES par ordre
alphabétique mais du plus jeune au plus vieux
b. Elle s'appellera R_EMPLOYES_NON CADRE_AGE CROISSANT
5) Créer une troisième requête d'après la table Employés:
a. Cette requête contiendra tous les employés NON CADRES dont le
nom de famille comme par B
b. Elle s'appellera R_EMPLOYES_NON CADRE_NOM FAMILLE_B
6) Imprimer et fermer les requêtes.
6
EPFC| 2017-2018
BASE DE DONNÉES - ACCESS
Cas Société SALLE D'EAU
Mise en
situation
k de matériel. A partir de la table Produits, la direction vous demande de créer des requêtes simples qui perm
TRAVAIL À RÉALISER
1) Ouvrir la base de données SALLE D'EAU
2) Ouvrir la table Produits en stock
3) Créer une première requête d'après la table Produits:
a. Cette requête contiendra tous les champs
b. Elle affichera les PRODUITS dont le prix est compris entre € 30,00 et
€ 150,00
c. Elle s'appellera R_PRODUITS_BON_MARCHE
d. Améliorer la requête en triant les MARQUES par ordre alphabétique
croissant
4) Créer une première requête d'après la table Produits:
a. Cette requête contiendra tous les champs
b. Elle affichera les PRODUITS de la marque ALLIBERT classés par ordre
de prix croissants
c. Elle s'appellera R_PRODUITS_ALLIBERT
5) Créer une troisième requête d'après la table Produits:
a. Cette requête contiendra tous les champs
b. Elle affichera les PRODUITS ALLIBERT dont le stock est inférieur à 5
unités
c. Elle s'appellera R_PRODUITS_ALLIBERT_stock<5
6) Créer une quatrième requête d'après la table Produits:
a. Cette requête contiendra tous les champs
b. Elle affichera les PRODUITS de la marque KITA
c. Elle s'appellera R_PRODUITS_KITA
7) Imprimer et fermer les requêtes
7
EPFC| 2017-2018
BASE DE DONNÉES - ACCESS
Cas Croisee
Mise en
situation
étaire du garage LA CROISEE. Sa clientèle est gérée à l'aide d'une base de données informatisée. Il vous dem
TRAVAIL À RÉALISER | ACTIVITÉ 1
1) Ouvrir la base de données LA CROISEE
2) A partir de la table Echéancier, créer et exécuter les 11 requêtes en
fonction des consignes de Monsieur Briand.
Les consignes de Monsieur Briand:
A partir de la table Echéancier:
i) Rechercher la liste alphabétique des clients de Saint-Hippolyte
ii) Rechercher les clients dont le montant de la facture est supérieur à €
300
iii) Rechercher la liste alphabétique des clients de Saint-Hippolyte dont le
montant de la facture est supérieur à € 300. Imprimer la requête
iv) Rechercher les clients qui ne paient pas à crédit
v) Rechercher la liste des clients qui doivent moins de € 50
vi) Rechercher la liste des clients qui ne paient pas à crédit et qui doivent
moins de € 50. Imprimer la requête
vii) Sélectionner la liste alphabétique des clients d'Aibre
viii) Rechercher la liste alphabétique des clients d'Aibre ou des Montenois.
Imprimer la requête
ix) Rechercher la liste des clients dont le montant de la facture est
supérieur à € 250
x) Sélectionner les clients dont le montant de la facture est inférieur à €
1000
xi) Rechercher la liste des clients dont le montant de la facture est
supérieur à € 250 et inférieur à € 1000. Imprimer la requête
8
EPFC| 2017-2018
BASE DE DONNÉES - ACCESS
TRAVAIL À RÉALISER | ACTIVITÉ 2
1) Ouvrir la base de données LA CROISEE
2) A partir de la table Clients, créer et exécuter les 7 requêtes en fonction des
consignes de Monsieur Briand.
Les consignes de Monsieur Briand:
A partir de la table Clients:
i) Rechercher la liste alphabétique des clients ayant une voiture Peugeot
ii) Sélectionner la liste alphabétique des clients ayant une voiture Peugeot
du modèle 206
iii) Rechercher puis imprimer la liste des clients ayant une voiture Peugeot
du modèle 206 ou 205. Imprimer la requête
iv) Rechercher la liste des clients de Montbeliard
v) Sélectionner la liste des clients de Montbeliard
vi) Rechercher puis imprimer la liste des clientes de Soulce
vii) Sélectionner pus imprimer les clients du département du Doubs (25)
qui sont propriétaires d'un véhicule de marque Citroën.
9
EPFC| 2017-2018