PL/SQL : Gestion des stocks d'un supermarché
Exercice PL/SQL : Gestion des stocks d'un supermarché
Dans le cadre de la gestion de son stock, le supermarché YankamSARL souhaite mettre en place une base de données en PL/SQL dans la ville de Dschang pour stocker les informations relatives à chaque produit. Les informations à stocker sont les suivantes :
- id_produit : identifiant unique du produit (entier)
- nom : nom du produit (texte)
- categorie : catégorie du produit (texte)
- quantite : quantité disponible en stock (entier)
- prix_unitaire : prix unitaire du produit (nombre décimal)
A partir de ces informations, vous devez réaliser les tâches suivantes en PL/SQL :
- Créer une table "Produits" avec les champs ci-dessus.
- Insérer des données de test dans la table "Produits".
- Sélectionner tous les produits de la catégorie "Fruits".
- Sélectionner les informations du produit dont l'identifiant est 2.
- Mettre à jour le prix unitaire du produit dont l'identifiant est 3.
- Supprimer le produit dont l'identifiant est 1.
Correction : PL/SQL
1)
CREATE TABLE Produits (
id_produit NUMBER PRIMARY KEY,
nom VARCHAR2(50),
categorie VARCHAR2(50),
quantite NUMBER(6),
prix_unitaire NUMBER(6,2)
);
2)
INSERT INTO Produits (id_produit, nom, categorie, quantite, prix_unitaire)
VALUES (1, 'Pommes', 'Fruits', 50, 1.20);
INSERT INTO Produits (id_produit, nom, categorie, quantite, prix_unitaire)
VALUES (2, 'Oranges', 'Fruits', 30, 0.80);
INSERT INTO Produits (id_produit, nom, categorie, quantite, prix_unitaire)
VALUES (3, 'Lait', 'Produits laitiers', 20, 1.50);
3)
SELECT * FROM Produits
WHERE categorie = 'Fruits';
4)
SELECT * FROM Produits
WHERE id_produit = 2;
5)
UPDATE Produits SET prix_unitaire = 1.70
WHERE id_produit = 3;
6)
DELETE FROM Produits
WHERE id_produit = 1;
Si vous avez trouvé les exercices corrigés en PL/SQL de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !
Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk
Ajouter un commentaire