
Comprendre, créer et administrer ses premières bases de données avec des exemples africains concrets
Ce livre est une introduction simple, progressive et terre-à-terre à SQL, aux bases de données et aux premiers réflexes d’administration SQL.
Il a été écrit spécialement pour les débutants, étudiants, autodidactes, personnes en reconversion et tous ceux qui partent de zéro ou même de moins un. Ici, on ne parle pas aux experts. On explique les choses calmement, avec des analogies de la vie réelle et des exemples proches du terrain africain.
Dans ce livre, une base de données n’est pas présentée comme une chose compliquée réservée aux informaticiens avancés. Elle est expliquée comme un registre bien tenu : le cahier du commerçant, le registre d’école, le cahier de stock, le carnet de dettes ou le registre des paiements Mobile Money.
Le lecteur apprend à comprendre ce qu’est une donnée, une table, une ligne, une colonne, une clé primaire, une clé étrangère et un SGBD. Ensuite, il découvre comment créer une base, créer des tables, ajouter des clients, enregistrer des produits, gérer des ventes, suivre les paiements et produire de petits rapports SQL utiles.
Le fil rouge du livre est un mini-projet concret : AfriMarchéDB, une petite base de données inspirée d’une boutique africaine réaliste. On y retrouve des clients, des produits, des fournisseurs, des ventes, des stocks, des paiements en espèces, Orange Money, MTN Mobile Money, Moov Money, Wave ou M-Pesa, ainsi que des dettes restantes.
À travers ce projet, le lecteur apprend à utiliser les commandes essentielles de SQL : CREATE DATABASE, CREATE TABLE, INSERT, UPDATE, DELETE, SELECT, WHERE, ORDER BY, JOIN, COUNT, SUM, AVG, MIN, MAX, GROUP BY et HAVING.
Le livre aborde aussi les erreurs fréquentes des débutants : tout mettre dans une seule table, supprimer sans WHERE, faire un JOIN sans condition, confondre NULL et zéro, oublier les sauvegardes, travailler directement sur la base de production ou faire confiance aveuglément à une requête générée par l’IA.
Enfin, une partie importante est consacrée aux premiers réflexes d’administration SQL : créer un utilisateur, donner des droits simples, comprendre la différence entre lecture, écriture et suppression, faire une sauvegarde, restaurer une base et tester ses sauvegardes.
À la fin du livre, le lecteur ne devient pas expert SQL senior, mais il possède une base solide pour comprendre, créer, interroger et administrer une petite base de données avec confiance.
Un livre pratique, simple et concret pour apprendre SQL à partir de situations réelles du terrain africain.