SQL a été conçu pour être un langage de requête pour les BDD relationnelles
les BDD relationnelles sont habituellement table-based comme les tableurs.
les enrefistrement sont stockés dans des rangs; les colonnes représentent des champs du rang
SQL effectue des requêtes dans et entre les tables des BDD relationnelles