Leçon 1 / 10 — Chapitre 10: Mise en pratique : gestion de flotte
La table vehicules
Ce dernier chapitre introduit une nouvelle table, vehicules, indépendante de produits, eleves et membres utilisées jusqu'ici : elle représente le suivi d'une petite flotte de véhicules, avec leur type, leur kilométrage, leur statut et leur coût d'entretien annuel.
vehicules
id | nom | type | kilometrage_km | statut | cout_entretien
1 | Camion-01 | camion | 125000 | disponible | 1200
2 | Camion-02 | camion | 98000 | en_reparation | 3200
3 | Utilitaire-01 | utilitaire | 45000 | disponible | 600
4 | Utilitaire-02 | utilitaire | 67000 | disponible | 900
5 | Voiture-01 | voiture | 32000 | disponible | 400
6 | Voiture-02 | voiture | 88000 | en_reparation | 1500
7 | Voiture-03 | voiture | 15000 | disponible | 250
8 | Camion-03 | camion | 210000 | en_reparation | 4500
type prend trois valeurs (camion, utilitaire, voiture), statut en prend deux (disponible, en_reparation), kilometrage_km est un nombre entier de kilomètres parcourus, et cout_entretien un montant en dollars dépensé cette année pour l'entretien.
SELECT * FROM vehicules;
Ce code (vu au premier chapitre) affiche les 8 lignes de la nouvelle table, avec ses 6 colonnes.
À retenir :
vehiculesest une nouvelle table, indépendante des précédentes, avec 8 lignes et 6 colonnes.- Plus un véhicule a de kilomètres, plus son coût d'entretien tend à être élevé — une tendance à vérifier avec les outils de ce module, pas une règle absolue.
À vous de jouer : écrivez une requête qui affiche uniquement le nom et le statut de chaque véhicule.
À vous de jouer
À faireCombien de lignes contient la table vehicules ?
Testez cette requête dans un bac à sable SQL en ligne (SQLite Fiddle, W3Schools "Try SQL", ou tout autre) pour vérifier le résultat avant de répondre.
À vous de jouer
À faireCombien de valeurs distinctes la colonne type peut-elle prendre ?
Testez cette requête dans un bac à sable SQL en ligne (SQLite Fiddle, W3Schools "Try SQL", ou tout autre) pour vérifier le résultat avant de répondre.