Vous êtes sur la page 1sur 2

UVS-UCAO-UASZ Cours Bases de données Relationnelles 2023

TD : Bases de données relationnelles


Dr Edouard Ngor SARR
Université Assane SECK de Ziguinchor
Edouard-ngor.sarr@univ-zig.sn

Soit la base donnée de vente avec les tables suivantes :

• Clients (telephone, prenom, Nom, Ville)


• Produits (CodeProduit, Nom, Prix)
• Ventes (IdVente, CodeProduit, PU, Quantité, Total, TTC, #Client, DateOperation)

Atelier
En tant que SYS
1. Se connecter comme SYS et créer l’utilisateurs uvs1 et uvs2 avec comme mot de
passe uvs
2. Affecter les CONNECT et RESOURCE à uvs1 et uvs2
En tant que UVS1
3. Se connecter avec uvs1 et Créer les tables
a. Le prix des produits est supérieur ou égal à 5000
b. Nous vendons juste dans les villes suivantes : Dakar, Thiès, Mbour, Saly et
Touba
c. Les dates des opérations sont par défaut à la date en cours
4. Insérer :
a. 10 produits
b. 10 clients
c. 20 Ventes dont :
i. 5 sont de plus 1000000 FCFA
ii. 4 de moins de 6000 FCFA
iii. 5 au moins sont effectuées en 2023
5. Créer des synonymes EMP pour employés
6. Créer un vue des clients de Mbour
7. Créer une vue TOPVENTE des ventes de plus de 1000000 FCFA
8. Supprimer les ventes de moins de 6 000 FCFA TTC
9. Lister tous les clients ordonnés par nom de famille
10. Lister tous les produits ordonnés par prix
11. Lister les ventes ordonnées par date
12. Afficher les TTC par jours ordonnés
13. Combien de clients avant nous par ville
14. Lister les 3 produits le plus chers de la boutique

Edouard Ngor SARR TD/TP


UVS-UCAO-UASZ Cours Bases de données Relationnelles 2023

15. Lister les ventes avec plus de trois Unités


16. Lister tous les produits acheter par un client donné entre deux dates
17. Lister tous les clients ayant au moins acheter 2 produits
18. Lister et ordonner tous les clients avec la sommes des montants TTC de leurs ventes
19. Quel client a effectué le plus gros achat en 2023
20. Quelle est la moyenne des ventes des 5 derniers années
21. Quel est le produit le plus acheter en termes de nombre de pièces
22. Qui est le client le plus fidèle en termes de nombre d’achat
23. Qui à acheter le produit le moins cher de la boutique
24. Quels autres produits sont achetés dans la même ville que celle de l’employé avec le
plus fidèle
25. Faire le rapports des ventes entre deux Dates avec les informations utiles sur le client
et le produit
26. Dupliquer la table ventes en VENTES_COPY
27. Ajouter 20 ventes dans VENTES COPY puis utiliser merge avec comme :
a. Source VENTES_COPY
b. Destination VENTES
28. Donner à UVS2 les droits SELECT et INSERT sur toutes les tables de UVS
En tant que UVS2
29. Ajouter 3 clients et 5 ventes
En tant que SYS
30. Donner à UVS2 les droits DELETE sur la table ventes de UVS1 avec possibilité de le
retransmettre
31. Créer le compte UVS3 mot de passe uvs avec comme privilege RESOURCE et
connecte
En tant que UVS2
32. Supprimer les ventes de plus de 1000000 FCFA
33. Donner le DELETE à UVS3 sur la table ventes de UVS1
En tant que UVS3
34. Supprimer les ventes de 2023
35. Ouvrir deux consoles en tant que SYS et une autre en tant que UVS1
En tant que UVS1
- Supprimer sans COMMIT les vente de 2022
- Lister les ventes
En tant que SYS
- Lister les ventes
- Supprimer les ventes de 2022
Expliquer ce qui s’est passé

Edouard Ngor SARR TD/TP

Vous aimerez peut-être aussi