📦 Une base de données, c’est quoi ?
Imagine un classeur numérique où chaque tiroir contient des infos précises : nom, email, mot de passe, commandes, etc. Une base de données sert à organiser, chercher et manipuler ces infos… automatiquement.
Tu utilises une base de données chaque fois que tu :
- te connectes à un site
- regardes ton historique YouTube
- ajoutes un article à ton panier
🗂️ Types de bases de données
- Relationnelles : données en tableaux, parfaites pour gérer des structures bien définies (MySQL, PostgreSQL).
- NoSQL : flexibles, idéales pour des structures plus libres (MongoDB, Firebase).
- Graphes : pour cartographier les connexions, comme dans un réseau social (Neo4j).
🧠 Comment on les interroge ?
Grâce à des requêtes. Exemple en SQL :
SELECT * FROM utilisateurs;
→ afficher tous les utilisateursINSERT INTO produits (...) VALUES (...);
→ ajouter un produitDELETE FROM commandes WHERE status = 'annulée';
🌍 Dans la vraie vie
Quelques cas concrets :
- 📦 Amazon → stocke ton panier et tes commandes
- 📧 Gmail → retrouve tous tes mails par mot-clé
- 🎮 Jeux en ligne → sauvegarde tes scores, profils, préférences
✅ Ce qu’il faut retenir
Les bases de données sont partout. Elles sont invisibles, mais sans elles, rien ne fonctionne. Les comprendre, c’est déjà poser les bases de n’importe quelle appli ou site web sérieux.