Missions/Nettoyer une base de commandes corrompue
Retour aux missions
data

Nettoyer une base de commandes corrompue

Diagnostiquer trois problèmes d'intégrité dans une vraie base SQLite (doublon, clé orpheline, valeur NULL), puis les corriger et vérifier le total final

Commandes qui pourraient t’être utiles
idsqlite3

Rapport incohérent

Le rapport mensuel de chiffre d'affaires ne correspond pas à ce qu'attend la comptabilité. En creusant, plusieurs problèmes de qualité de données se sont accumulés dans la base shop.db : un client dupliqué, une commande qui pointe vers un client qui n'existe plus, et une commande sans montant renseigné.

Ce terminal contient une vraie base SQLite (shop.db), interrogeable avec sqlite3 en ligne de commande — pas un exercice sur papier.