Les bases de données relationnelles sont l'implémentation logicielle des concepts exprimés par la théorie introduite par le modèle relationnel.
Dans une base de données relationnelle, les données sont stockées dans des tables .
Chaque tableau contient une ou plusieurs colonnes , qui contiennent des données d'un type spécifique , comme des chaînes, des nombres, etc.
L'ensemble d'une table et toutes les règles concernant ses colonnes s'appellent un schéma .
Chaque table peut définir des contraintes sur les données que chaque ligne peut contenir.
Les tables peuvent se référencer, former des relations, en utilisant des clés étrangères .
Un système de gestion de base de données est le logiciel qui implémente la base de données dans un système informatique.
Généralement, les bases de données relationnelles utilisent le langage SQL pour nous laisser donner des instructions pour créer une base de données, définir son schéma de tables , remplissez les tableaux avec des données, et enfin interrogez les données si nécessaire.
Quelques exemples de logiciels implémentant des bases de données relationnelles sont PostgreSQL, MySQL, SQLite, Oracle et MicroSoft SQL Server.