• Aucun résultat trouvé

1 année informatique

N/A
N/A
Protected

Academic year: 2022

Partager "1 année informatique"

Copied!
2
0
0

Texte intégral

(1)

1

Etude de cas bases de données Application Commandes Clients

1

ère

année informatique

Najib Tounsi

L’entreprise VendDeTout voudrait informatiser les commandes de ses clients. Les clients de cette société sont :

- Ali qui habite rue Atlas, Rabat, - Aziza qui habite rue Rif, Tanger, - Amina qui habite rue Sebou, Rabat - Amine qui habite rue Chaouia, Casa - Ali qui habite rue Zaïr, Rabat

L’entreprise est en expansion prévoit l’adhésion de nouveaux clients.

Les clients formulent des commandes à la société qui se charge alors de leur expédier les produits commandés et de leur facturer cet achat.

Chaque commande est numérotée et est matérialisée par le numéro identifiant le client concerné, la date de commande, le nom du produit commandé et son prix. Actuellement, la société a les commandes clients suivantes :

- Ali de Rabat Zaïr, a commandé un CD à 2 Dh le 12/07/2018 - Ali de Rabat Atlas, a commandé un T-Shirt à 5 Dh le 22/07/2018 - Aziza a commandé un T-Shirt à 5 Dh le 20/08/2018 - Amine a commandé un Polo à 10 Dh le 21/07/2018 - Aziza a commandé un iPhone à 50 Dh le 12/06/2018 On doit donc créer une base de données contenant ces informations et définir des requêtes SQL pour formuler les différents traitements.

Travail à faire :

1- Affecter des numéros identifiant les clients et définir une table CLIENT pour la BD

2- De même pour une table COMMANDE.

(Choisir les types de données appropriés pour les deux tables) 3- Créer ces tables en Access.

4- Remplir avec les valeurs précédentes.

5- Définir des requêtes SQL pour : a. Afficher tous les clients.

b. Afficher toutes les commandes.

c. Afficher les clients d’une ville donnée.

d. Afficher les produits commandés par un client de numéro donné.

(2)

2 e. Idem mais pour les clients d’une ville donnée (e.g. ‘Rabat’).

f. Quel est montant total des commandes faites ?

g. Quel est le montant total des commandes faites par la cliente ‘Aziza’ ? h. Quels sont les numéros de commandes de prix supérieur à 8 ?

i. Quels sont les numéros de commandes de prix supérieur à la moyenne des prix ?

j. Quels sont les noms de clients ayant commandé un CD ? k. Quels sont les produits commandés par le client Amine ? l. De même pour Amina ?

6- Imaginer d’autres requêtes et les formuler en SQL…

On voudrait maintenant facturer les produits commandés par un client donné.

7- Définir une requête SQL qui trouve le montant total (facture) à payer pour les commandes de chaque client.

On voudrait maintenant créer une table FACTURE qui stocke les factures calculées.

8- Définir son schéma et créer cette table FACTURE 9- Définir la requête SQL qui remplit cette table.

Utiliser la forme SQL:

INSERT INTO nom-de-table (colonnes) requête-select

Références

Documents relatifs

Cas de Jules Richard : ce constructeur d’instruments enregistreurs (1860-1960) eprouvait des difficultés pour recruter des ouvriers suffisamment qualifiés pour son.. Il

Calculer l'escompte prévu pour les clients professionnels et présenter l'écriture comptable qu'il génère (facture avoir n° AV 74K8). Vous en recevrez confirmation

[r]

[r]

On peut également les comptabilisés dans une subdivision du compte 608 : « Frais accessoires d’achat ». Facture d’achat avec avances

[r]

Pour améliorer la présentation d’un tableau (et pour en faciliter la lecture), il est souvent utile de mettre en forme certaines cellules : écrire en gras, centrer le texte,

Avec cinq graduations intermédiaires au minimum, celui-ci donne 40 configurations possibles qui incluent les deux qui viennent d’être mentionnées.. Pour L variant de 24