Vous êtes sur la page 1sur 3

UNIVERSITE IBN ZOHR Année Universitaire 2020-2021

ECOLE NATIONALE de COMMERCE et de GESTION Pr. M. MAMMASS


AGADIR

TP : Base de Données sous Access


2ème Année - Semestre 3

Objectif. Création et Manipulation de base de données relationnelle

Soit les relations suivantes :


Client ( num_client, nom_client, prénom_client, date_naissance, adresse_client ,ville_client )

Article ( ref_article, désignation, prix_unitaire, qte_stock, #num_fournisseur )

Fournisseur ( num_fournisseur, intitulé_fournisseur, adresse_fournisseur, ville_fournisseur, e-mail )

Commande ( num_commande, date_commande, #num_client )

Ligne_de_commande ( #num_commande, #ref_article, qte_commandée )

Partie A : Création de la base de données (Tables)


1. Créer et enregistrer la base de données au niveau du Bureau sous le nom "GESTION.mdb"
ou "GESTION.accdb"
2. Créer les Tables qui correspondent aux relations ci-dessus à l'aide du Mode Création
3. Établir les Relations entre les tables et appliquer l'intégrité référentielle

Page 1 sur 3
4. Saisir les données de chaque table
Client
num_client nom_client prénom_client date_naissance adresse_client ville_client
CL001 Badr Hicham 01/02/1995 102 Agdal Rabat
CL002 Soubhi Ahmed 05/08/1990 47 place Souss Agadir
CL003 Amadil Laila 17/10/1986 15 Bv Madariss Agadir
CL004 Salimi Aziza 11/02/1993 20 rue Takadoum Casablanca
CL005 Machkour Salim 07/06/1990 107 rue Koudss Agadir
CL006 Marzouki Sara 01/01/1992 1 bd Med V Marrakech

Article
ref_article désignation prix_unitaire qte_stock num_fournisseur
AR001 HP Omen Souris 500,00 20 FR003
AR002 Toshiba Satellite 11 000,00 6 FR003
AR003 HP Clavier 400 250,00 40 FR001
AR004 Dell Desktop x20 3 500,00 25 FR002
AR005 Dell Workstation 15 000,00 10 FR003
AR006 HP Envy slim 12 000,00 8 FR003
AR007 Intex Speakers 600,00 16 FR002
AR008 D-Link 5000 1 200,00 14 FR002

Fournisseur
num_fournisseur intitulé_fournisseur adresse_fournisseur ville_fournisseur e-mail
FR001 InnovTech 42 Place Souss Agadir InnovTech@gmail.com
FR002 TechWorld Rue Med V Agadir TechWorld@gmail.com
FR003 NetComputer 150 Agdal Casablanca NetComputer@gmail.com

Commande Ligne_de_commande
num_commande date_commande num_client num_commande ref_article qte_commandé
CM001 01/05/2019 CL001 CM001 AR001 2
CM002 01/08/2017 CL004 CM001 AR006 1
CM003 10/09/2019 CL001 CM002 AR005 1
CM004 01/06/2018 CL002 CM003 AR003 1
CM005 09/12/2017 CL003 CM003 AR004 1
CM004 AR007 5
CM005 AR004 10

Partie B : Les Requêtes


Créer les requêtes suivantes :
1. Liste des clients par ordre alphabétique suivant le nom
2. Liste des articles où la quantité du stock est inférieur à 10
3. Liste des clients qui habitent à agadir
4. Liste des clients qui n'habitent pas à Agadir

Page 2 sur 3
5. Liste des clients qui habitent à Agadir ou Casablanca
6. Liste du nom et du prénom des clients dont le nom commence par S
7. Liste du nom et du prénom des clients dont le 2ème caractère du nom est a
8. Liste du nom et du prénom des clients dont le nom commence par S et qui habitent à
Agadir
9. Liste des clients qui habitent dans une ville donnée ordonnés par nom
10. Liste de ref_article et désignation des articles dont le prix unitaire est compris entre 4 000
et 12 000
11. Liste des articles de la marque HP
12. Liste des articles d'un fournisseur donné
13. Afficher la moyenne des prix unitaires
14. Afficher le prix unitaire le plus petit
15. Afficher le nombre de clients par ville
16. Liste des articles sous le format suivant : (ref_article, désignation, prix_unitaire,
num_fournisseur, intitulé_fournisseur, ville_fournisseur)
17. Liste des commandes sous le format suivant : (num_commande, num_client, nom_client,
prénom_client, date_commande)
18. Liste des commandes d'un client, le numéro est donné
19. Liste des commandes antérieures au 01/01/2019
20. Liste des articles commandés par les clients qui habitent à Agadir
21. Calculer les montants par commandes
22. Liste des clients n'ayant pas passé de commandes
23. Liste des articles qui ne sont jamais achetés
24. Supprimer de la table Client les clients dont le nom est "Machkour"
25. Augmenter les prix unitaires de 5%

Page 3 sur 3

Vous aimerez peut-être aussi