PL/SQL : Gestion de la flotte de bateaux
Exercice PL/SQL : Gestion de la flotte de bateaux
Dans le cadre de la gestion de sa flotte de bateaux, une entreprise souhaite mettre en place une base de données en PL/SQL pour stocker les informations relatives à chaque bateau. Les informations à stocker sont les suivantes :
- id_bateau : identifiant unique du bateau (entier)
- nom : nom du bateau (texte)
- type : type du bateau (texte)
- longueur : longueur du bateau en mètres (nombre décimal)
- date_mise_en_service : date à laquelle le bateau a été mis en service (date)
A partir de ces informations, vous devez réaliser les tâches suivantes en PL/SQL :
- Créer une table "Bateaux" avec les champs ci-dessus.
- Insérer des données de test dans la table "Bateaux".
- Sélectionner tous les bateaux dont la longueur est supérieure à 60 mètres.
- Sélectionner les informations du bateau dont l'identifiant est 1.
- Mettre à jour le type du bateau dont l'identifiant est 3.
- Supprimer le bateau dont l'identifiant est 2.
Correction : PL/SQL
1)
CREATE TABLE Bateaux (
id_bateau NUMBER PRIMARY KEY,
nom VARCHAR2(50),
type VARCHAR2(50),
longueur NUMBER(6,2),
date_mise_en_service DATE
);
2)
INSERT INTO Bateaux (id_bateau, nom, type, longueur, date_mise_en_service)
VALUES (1, 'Titanic', 'paquebot', 269.06, '10/04/1912');
INSERT INTO Bateaux (id_bateau, nom, type, longueur, date_mise_en_service)
VALUES (2, 'Queen Mary 2', 'paquebot', 345.03, '12/01/2004');
INSERT INTO Bateaux (id_bateau, nom, type, longueur, date_mise_en_service)
VALUES (3, 'Rainbow Warrior', 'navire de Greenpeace', 57.92, '29/07/2011');
3)
SELECT * FROM Bateaux
WHERE longueur > 60;
4)
SELECT * FROM Bateaux
WHERE id_bateau = 1;
5)
UPDATE Bateaux SET type = 'navire écologique'
WHERE id_bateau = 3;
6)
DELETE FROM Bateaux
WHERE id_bateau = 2;
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