Tous les sites web modernes ont besoin d'une base de données pour fonctionner. On emploie souvent le terme de SGBDR : Système de Gestion de Bases de Données Relationnelles.
Il existe plusieurs logiciels de bases de données. On trouve ainsi :
Une Base de données est composée de plusieurs tables.
Chaque table contient elle-même une structure (des colonnes - columns).
On peut avoir par exemple une table contenant les posts d'un blog, une autre contenant les membres du site, une autre contenant les commentaires du site, etc...
Chaque entrée dans une table correspond à une rangée (row) . Par exemple, à chaque nouvelle insertion d'une news dans un blog, une nouvelle rangée (row) va être ajoutée dans la table.
Pour agir sur une base de données, on fait appel au langage SQL. On parle de requêtes SQL pour mettre à jour ou lire une base de données.
Voici quelques exemples de requêtes :