preloader

TP Microsoft Access: Structure, Alimentation et Interogation d’une base de données - Prof Tachicart

Prof Tachicart > TP Microsoft Access: Structure, Alimentation et Interogation d’une base de données

Travail à faire

Fichiers du TP

L’entreprise Alpha souhaite développer une base de données pour gérer les informations relatives à son métier relatif à la vente en ligne. En effet, Alpha souhaite mettre en place un système pour suivre les commandes de ses clients. L’entreprise propose une variété de produits. L’objectif est d’optimiser la gestion des stocks, de suivre les expéditions et une communication avec ses clients.

 

L’entreprise a besoin d’une base de données qui enregistre les informations suivantes :

 

·         Produits :

Chaque produit a un identifiant unique, une catégorie, un nom, une description, un prix d’achat, un prix de vente.

 

·         Clients :

Chaque client a un identifiant unique, un nom, une adresse, ville et un numéro de téléphone. Un client peut effectuer plusieurs commandes.

·         Commandes :

Chaque commande a un identifiant unique, une date de commande, un client associé. Il peut être utile d’enregistrer le statut de la commande (en cours, expédiée, livrée, etc.) et le mode de paiement. Une commande concerne un seul client

·         Paniers

Il s’agit du détail de la commande. On peut inclure un ou plusieurs produits avec leurs quantités respectives. Le panier concerne une seule commande

 

Exercice 1

Elaborer le MCD

Exercice 2

Elaborer le MLD

 

 

Exercice 3 : Création de la structure la base de données

·         Ouvrir une base de données vide sous Access et l’appeler « alpha »

·         Créer la base de données correspondante sur Access à partir des tables du MLD en choisissant des types convenables pour les attributs (Utiliser le mode création)

Pour chaque table, attribuer une clé primaire convenable

 

Exercice 4

Utiliser la fonctionnalité de l’intégrité référentielle convenable pour contrôler la cohérence et l’intégrité des données.

 

 

 

Exercice 5

Alimenter les tables de la base de données en utilisant les fichiers Excel

 

 

Exercice 6

1.          Nom de tous les clients avec ville

 

Requête1

nom

ville

Mari SEBBAR

BENSLIMANE

ahmed Mesbah

CASABLANCA

farid SEBBAR

CASABLANCA

kawtar Mesbah

RABAT

maya SEBBAR

ESSAOUIRA

brahim bouzzit

CASABLANCA

fati Hatimi

CASABLANCA

Nouzha Ait Ben Hassan

CASABLANCA

 

2.          Nom de tous les clients avec adresse

 

Requête2

nom

adresse

Mari SEBBAR

Souinia N 65 Almansouria

ahmed Mesbah

ecole oum lqora sidi mass3oud

farid SEBBAR

ecole oum lqora sidi mass3oud

kawtar Mesbah

Bloc T8 no 78 kamra sud C.Y.M

maya SEBBAR

151 azlaf a cote de l agence ctm

brahim bouzzit

50 Ennoussour, Résidence Soumia II. 3ème étage. Mers Sultan –

fati Hatimi

22.rue 36.cite ifriquia

 

 

 

3.           Liste des clients sur Rabat qui ont effectué des commandes

Requête3

nom

ville

kawtar Mesbah

RABAT

kawtar Mesbah

RABAT

Fatimazahra Elhayani

RABAT

Siham Siham

RABAT

Ouafae Sankour

RABAT

elhakiki younes

RABAT

elhakiki younes

RABAT

Imane Eii

RABAT

Imane Eii

RABAT

Asmae El Maimouni

RABAT

 

4.          Liste des clients sur rabat qui ont effectué des commandes sans doublons

 

Requête3

nom

ville

Amina Amzil

RABAT

Amri Nourelhouda

RABAT

Asmae El Maimouni

RABAT

AZIZ OUFKIR

RABAT

Bilal El Ouadrhiri

RABAT

elhakiki younes

RABAT

Fatima Benhayoun

RABAT

Fatimazahra Elhayani

RABAT

Hanan Naoum

RABAT

 

5.          Liste des clients sur CASABLANCA qui ont effectué des commandes en affichant la date et le statut

Requête5

nom

date

statut

Abdelhadi Atmane

31/07/2020

livrée

Abdelhadi Atmane

18/09/2020

livrée

Abdelhadi Atmane

19/09/2020

livrée

Abdelhadi Atmane

21/09/2020

livrée

Adnan Harit

09/05/2022

livrée

Adnan Harit

11/05/2022

livrée

Afaf ouchfi

20/07/2022

annulée

Afaf ouchfi

20/07/2022

livrée

6.          Liste des commandes effectuées par « Mari SEBBAR »

Requête6

nom

date

statut

mode_paiement

Mari SEBBAR

28/12/2022

en cours

Cash

Mari SEBBAR

27/12/2022

en cours

Cash

Mari SEBBAR

27/12/2022

en cours

Cash

7.          Liste des clients qui ont commandé le produit: Smartphone X 

 

Requête7

Clients.nom

Produits.nom

date

quantité

id_commande

ahmed Mesbah

Smartphone X

27/12/2022

1

4

Mostapha Zemzmi

Smartphone X

02/09/2022

3

23

khalid Moustaid

Smartphone X

28/08/2022

1

25

Yakouta Moussadik

Smartphone X

25/08/2022

3

27

lamiaa essaaf

Smartphone X

11/08/2022

1

30

Afaf ouchfi

Smartphone X

11/08/2022

3

31

Afaf ouchfi

Smartphone X

09/08/2022

1

33

Afaf ouchfi

Smartphone X

22/07/2022

2

35

8.          Détail de la commande (Panier) numéro 250

Requête8

Nom.produit

quantité

Casque audio

4

Plantes succulentes

5

Chemise

5

Jeu de société

1

Écouteurs sans fil

4

Palette de maquillage

1

Miel bio

3

9.          Nom du client qui a effectué la commande 250

Requête9

nom

id_commande

mohamed Farah

250

 

10.       Les clients qui ont effectués des commandes à partir de 1/1/2023

 

 

 

Les agrégats

11.       Le Montant dépensé par le client dans la commande 250

Requête11

SommeDeprix_vente

id_commande

513,00 DH

250

 

12.       Le bénéfice de la commande 250

Requête14

SommeDeprix_vente

SommeDeprix_achat

Bénéfice

513,00 DH

270,00 DH

243,00 DH

 

13.       Nombre des clients qui ont effectué des commandes

Requête13

CompteDenom

630

14.       Nombre des clients sur Tanger qui ont effectué des commandes

Requête14

CompteDenom

ville

26

TANGER

 

15.       Distribution des commandes par villes

Requête17

ville

CompteDeid_commande

AGADIR

17

AZILAL

3

Ben Ahmed

2

BENSLIMANE

8

BERRECHID

4

BIOUGRA

4

BOUSKOURA

32

CASABLANCA

230

DEROUA

2

EL JADIDA

12

ERRACHIDIA

2

 

16.       Distribution des Clients par villes tri décroissant

Requête16

ville

CompteDenom

CASABLANCA

182

RABAT

45

MARRAKECH

34

SALE

26

AGADIR

24

TANGER

21

FES

20

EL JADIDA

18

KENITRA

15

MOHAMMEDIA

13

MEKNES

12

BOUSKOURA

11