Base de données
Système organisé pour stocker, retrouver et gérer des données. C'est la mémoire permanente de ton application.
DébutantDéfinition complète
Une base de données stocke toutes les informations de ton application de manière structurée : utilisateurs, commandes, produits, messages. Les bases relationnelles (PostgreSQL, MySQL) organisent les données en tables avec des lignes et des colonnes, comme un tableur mais en beaucoup plus puissant. Supabase, utilisé dans LE LABO IA, est un service qui combine PostgreSQL + authentification + stockage de fichiers. En vibe coding, Claude Code peut créer et gérer ta base de données : créer les tables, écrire les requêtes, configurer les permissions.
Analogie pour comprendre
Une bibliothèque ultra organisée. Chaque livre (donnée) est classé par rayon (table), étagère (colonne) et numéro (identifiant unique). Tu peux retrouver n'importe quel livre en quelques secondes grâce au catalogue (les requêtes).
En pratique
Un formateur en ligne utilise Supabase pour stocker ses élèves, leurs paiements et leur progression. Quand un nouvel élève s'inscrit via Stripe, un webhook déclenche n8n qui crée automatiquement son profil dans la base de données avec ses accès.
Outils associés
Termes liés
Pour aller plus loin
Questions fréquentes
SQL (Structured Query Language) est le langage pour interroger les bases de données relationnelles. 'SELECT * FROM clients WHERE ville = Paris' = 'donne-moi tous les clients de Paris'. Claude Code écrit le SQL pour toi.
Un tableur (Excel, Google Sheets) convient pour des petits volumes. Une base de données gère des millions de lignes, des relations entre tables, des accès simultanés et des permissions. C'est indispensable dès que ton app a des utilisateurs.