LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Base de données Zoo

Étude de cas : Base de données Zoo. Recherche parmi 298 000+ dissertations

Par   •  10 Février 2021  •  Étude de cas  •  592 Mots (3 Pages)  •  618 Vues

Page 1 sur 3

Examen Gestion base de données

Josselin FRANCK

[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6][pic 7]

Relation NoCli :

Lorsqu’un client passera une commande à l’entreprise, dans la table client de l’entreprise sera crée un Numéro Client différent pour chaque nouveau client. Ce numéro client permettra à l’entreprise de retrouver directement un client via son numéro.

Le client pourra donc faire une « affaire » avec l’entreprise.

Relation NoMat :

Lorsqu’une vente est réalisée, celle-ci est appelé « affaire ». Dans une affaire, c’est le matériel est vendu. Pour se repérer plus facilement l’entreprise va créer pour chaque matériel un numéro Matériel. Lorsque l’entreprise préparera la commande elle se servira donc du numéro Matériel.

Relation NoAff :

Après la préparation de la commande, l’entreprise va livrer le matériel au client. Pour chaque affaire, un numéro Affaire sera créer qui permettra de référencer l’affaire et le client et ainsi d’avoir les informations plus facilement, par exemple il y’aura la date d’expédition et date d’envoi pour la livraison.

Requêtes :

Voici ce que j’ai essayé de faire via SQL mais je ne pense pas que cela soit juste, car je n’ai jamais fait de cours dessus. Je me suis aidé d’internet. A la fin, j’ai donc fait les requêtes sous forme de tableau.

2) Select NomCli, VilleCli, RueCli, CPCli

From CLIENT

Order by NomCli

3) Select VilleCli, NomCli

From CLIENT

Where villeCli LIKE « Marseille » OR « Aix en Provence »

4)Select PvMat, NoMat

From MATERIEL

Where PvMat>4000  and PvMat <15000

5) Select NomCli, NoCli

From CLIENT

Where NomCli LIKE “DUPONT” OR “DANNA”

6) Select NomCli, RueCli, VilleCli, CACli

From CLIENT

Where NomCli LIKE “D” OR “P” And VilleCli=”Aix en Provence”

And CACli >=50 000 And CACli <100 000

7) Select Sum QteMat

From Materiel

As Somme QteMat

Avg PVMat

As Moyenne PVMat

8) Select NoAff, NomCli

From Client

Join NoAff on NoCli

9) Select NomCli, DatAff

From CLIENT

Join NomCli on DatAff

Where DatAff >= 1/1/2012 And DatAff< 12/31/2012

Order by NomCli

10) Select NoAff, NomCli, DatLiv, DatExp

From CLIENT

Join NoAff on NoCli

Where DifférenceLivExp>10

11) Select NoCli

Sum (NbMat)*(PVMat)

As PrixTotal

From Materiel

Join NoMat on NoCli

Group by NoCli

12) Select NomCli, LibMat, (NbMat)*(PVMat)

As Prix Total

From Materiel

Join NoMat on NoCli

J’ai donc essayer de faire les requêtes sous forme de tableau.

2) Table utilisée(s): Client

Champ

NomClient

RueClient

CPClient

VilleClient

Table

Client

Client

Client

Client

Tri

Croissant

Croissant

Croissant

Croissant

Afficher

OUI

OUI

OUI

OUI

Critères

Ou

3) Table utilisée(s): Client

Champ

NoClient

NomClient

VilleClient

Table

Client

Client

Client

Tri

Afficher

OUI

OUI

OUI

Critères

“Marseille” ou “Aix en Provence »

Ou

4) Table utilisée(s): Matériel

Champ

PvMat

LibMat

Table

Matériel

Matériel

Tri

Afficher

OUI

OUI

Critères

Entre “4000” et “15000”

Ou

5) Table utilisée(s): Client

Champ

NomClient

Table

Client

Tri

Afficher

OUI

Critères

Comme “DUPONT” ou “DANNA”

Ou

6) Table utilisée(s): Client

Champ

NomClient

VilleClient

CAClient

Table

Client

Client

Client

Tri

Afficher

OUI

OUI

OUI

Critères

Comme “P” ou Comme “D »

« Aix en Provence »

Si >=50 000 et <100 000

Ou

7) Table utilisée(s): Matériel

Champ

QteMat

PVMat

Table

Matériel

Matériel

Opération

Somme

Moyenne

Tri

Afficher

OUI

OUI

Critères

Ou

8) Table utilisée(s): Affaire, Client

Champ

NoAff

NomClient

Table

Affaire

Client

Tri

Afficher

OUI

OUI

Critères

Ou

9) Table utilisée(s):Client, Affaire

Champ

NomClient

DatAff

Table

Client

Affaire

Tri

Croissant

Afficher

OUI

OUI

Critères

>=”01/01/2012” Et <”31/12/2012”

Ou

10) Table utilisée(s): Affaire, Livraison, Client

Champ

NoAff

NomClient

Le nombre de jours de différence entre la livraison et l’expédition

Table

Affaire

Client

Livraison

Tri

Afficher

OUI

OUI

OUI

Critères

>10

Ou

11) Table utilisée(s): Affaire Matériel

Champ

NoClient

PrixTotal: (NbMat)*(PvMat)

Table

Affaire

Matériel

Opération

Regroupement

Expression

Tri

Afficher

OUI

OUI

Critères

12) Table utilisée(s): Client, Matériel

Champ

NomClient

LibMat

PrixTotal: (NbMat)*(PVMat)

Table

Client

Matériel

Matériel

Tri

Afficher

OUI

OUI

OUI

Critères

Ou

Je vais essayer d’expliquer au mieux les questions suivantes car je ne peux pas les réaliser sous Access.

13) Formulaire Client:

Ce formulaire va permettre d’afficher plus facilement un client, on va faire une recherche, par exemple le numéro client 1 et toute ses informations vont apparaitre. Les informations seront ;

...

Télécharger au format  txt (7 Kb)   pdf (115.6 Kb)   docx (16.1 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com