Vous êtes sur la page 1sur 5

TD2 Access

Etude dun cas de gestion commerciale HsFact


Introduction :
Ce cas est une initiation aux outils base de donnes du logiciel ACCESS pour grer un ensemble dinformations structurs
relatif un domaine. Prcisment le domaine couvre le traitement des factures chez un distributeur ou revendeur de produits
informatiques. Ltude sarticule autour dune base de donnes sommaire quil sagit dtoffer afin de mieux cerner les besoins
en gestion et en traitement de linformation. Cet objectif est accompagn dune prsentation technique des outils ACCESS.

On considre donc la base de donne relationnelle constitue des tables suivantes :


CLIENT(NClient,NomClient,VilleClient)
COMMANDE(NCommande,DateCommande,NClient)
LigneCommande(NProduit,NCommande,Qt)
PRODUIT(NProduit,NomProduit,Prix,NRayon)
RAYON(NRayon,NomRayon)

Partie 1 : Implantation de la base

1. Crez sous Access la base de donnes HSFACT, constitue des tables ci-dessus.
2. Crez les relations entre les diffrentes tables et assurez-vous que vous avez bien demand lapplication du contrle
d'intgrit rfrentielle. Le rsultat obtenu devra tre le suivant :

Partie 2 : Maintenance de la base de Donnes


Ouvrir la table RAYON pour saisir les donnes suivantes
Ouvrir la table PRODUIT en mode feuille de donnes pour procder la saisie du code rayon de chaque produit existant.

Affectation du numro
de rayon

La cohrence des donnes est contrle par ACCESS si une valeur de NumRayon non rfrence dans la table RAYON est
saisie dans la rubrique PRODUIT.NumRayon. Cela se traduit par une fentre de message relatif lintgrit rfrentielle.

Partie 3 : Traitement de Requtes


3.1 Prsentation

Une base de donnes oprationnelle fait lobjet dune exploitation pour produire de linformation. Le plus souvent il
sagit dinterrogations pour extraire des donnes de la "mmoire collective". Ces donnes peuvent aussi tre
agrges pour produire une information synthtique et globale. L'activit Requte d'ACCESS rpond ces besoins
de traitements de l'information. Les interrogations sont formules en construisant un objet requte. L'excution de
l'objet produit une feuille de donnes similaire celle d'une table. L'objectif de cette partie "Traitement de requtes"
est de construire une bibliothque d'une vingtaine de requtes qui couvrent l'essentiel de la diversit des situations.
Le centre de contrle prsente la liste trie des requtes existantes lorsque l'onglet Requte est activ.

Boutons de commande :
Ouvrir : Excute la requte slectionne
et prsente les rsultats sous forme de
feuille de donnes

Modifier : modifie la dfinition de la


requte slectionne

Nouveau : Cre une nouvelle requte

3.2 Exemple Requte slectionne. Elle peut tre renomme en


activant le menu Edition->Renommer
Cration d'une requte pour obtenir la liste trie des clients avec le Nom et la Ville de rsidence.
Avec l'onglet Requte actif Cliquer sur le bouton
Dans le dialogue suivant choisir l'option Mode Cration. Dans un premier temps l'option Assistant n'est pas utilisable car elle
ne propose que la ralisation de 4 types de requtes trs avances.

Choisir l'option Mode Cration en


double-cliquant sur la slection ou
en cliquant sur le bouton OK

Avant d'accder la construction graphique de la feuille de donnes il y a lieu de choisir la (les) tables ou requte(s), source de
donnes pour l'interrogation. Pour cela il suffit de slectionner l'lment et de double-cliquer. Ensuite il y a lieu de fermer le
dialogue Ajouter une table.

Onglets pour choisir le type de


la source de donnes

Bouton pour ajouter


la source slectionne

Bouton pour fermer la


boite de dialogue

Source de donnes Slectionne


On arrive la fentre de construction qui prsente une feuille de donnes vierge pour laquelle il s'agit de mettre en place les
colonnes. On positionne les champs pris dans les vues ( source de donnes ) par un double-clic ou par un cliquer-glisser vers
une colonne.

Pointer la rubrique NomCl et double-cliquer


Pour crer la premire colonne

2.Pointer la rubrique Ville et effectuer un


cliquer-glisser vers colonne suivante

3.Choisir l'ordre de tri dans la liste de choix de


la colonne NomCl au niveau de la ligne Tri

4.Cocher dans la ligne Afficher pour que les


colonnes soient visibles dans la feuille

A ce stade la requte est entirement dfinie. Activer le menu Fichier->Enregistrer pour crer et nommer la requte. Lancer

l'excution de la requte par le menu Requte->Executer ou cliquer sur le bouton ou bien . On obtient la feuille de
donnes suivante :

Curseur de navigation pour slectionner un enregistrement

3.3. Exercices :
Tlchargez depuis le site du cours la base de donnes HsFact.
Ralisez les requtes suivantes :

R01 Liste des clients sur BORDEAUX

R02 Liste des clients dont le Nom commence par P ou bien par S

R03 Liste des clients dont le nom ne commence ni par P ni par S

R04 Liste des commandes passes entre le 15/10/2001 et le 15/11/2001

R05 Liste des commandes de SEPTEMBRE

R06 Liste des produits dont la quantit en stock est infrieure au seuil de rassort 5

R07 Liste des produits par commande

R08 Liste des clients nayant pas pass de commande

R09 Nombre de clients par ville

R10 Nombre de commandes par ville

R11 Extraire du catalogue le(s) produit(s) le plus cher

R12 Calculer le total de chaque ligne commande

R13 Calculer le total de chaque commande

R14 Calculer le total des commandes pour chaque client

R15 Liste des produits appartenant au rayon ( calculer) contenant le produit TABLE

R16 Calculer la valeur du stock en Euros par rayon