TP 02 BD

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 6

1er Master IT

Tp Bases de donnes

TP 02 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 :

Universit de Constantine 1

Dpartement Gnie du Transport


1

1er Master IT

Tp Bases de donnes

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
Universit de Constantine 1

Dpartement Gnie du Transport


2

1er Master IT

Tp Bases de donnes

de la diversit des situations. Le centre de contrle prsente la liste trie des requtes existantes
lorsque l'onglet Requte est activ.

Affectation du
numro de rayon

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

Requte slectionne. Elle peut tre renomme en


activant le menu Edition->Renommer

3.2 Exemple

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

Universit de Constantine 1

Dpartement Gnie du Transport


3

1er Master IT

Tp Bases de donnes

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

Universit de Constantine 1

Dpartement Gnie du Transport


4

1er Master IT

Tp Bases de donnes

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.
1. 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
bien

. On

ou

obtient la feuille de donnes suivante :

Curseur de navigation pour slectionner un enregistrement

Universit de Constantine 1

Dpartement Gnie du Transport


5

1er Master IT

Tp Bases de donnes

3.3. Exercices :
Ralisez quelques requtes par exemples :
R01 Liste des clients sur BORDEAUX
R02 Liste des clients dont le nom ne commence ni par P ni par S
R03 Liste des commandes passes entre le 15/10/2001 et le 15/11/2001
R04 Liste des commandes de SEPTEMBRE
R05 Nombre de clients par ville
R06 Calculer le total des commandes pour chaque client
R07 Extraire du catalogue le(s) produit(s) le plus cher
.etc.

Universit de Constantine 1

Dpartement Gnie du Transport


6

Vous aimerez peut-être aussi