La principale différence entre un SGBD (Database Management System) et un RDBMS (Relational Database Management System) est qu'un RDBMS est basé sur le modèle relationnel des données. Le modèle relationnel est un moyen d'organiser les données dans des tableaux, où chaque tableau représente une entité ou un concept spécifique et chaque colonne représente un attribut de cette entité. Les données d'une base de données relationnelle sont accessibles et manipulées à l'aide d'un langage de requête structuré (SQL).
Voici quelques-unes des principales fonctionnalités d’un SGBDR :
* Les données sont stockées dans des tableaux. Les tableaux sont des tableaux de données bidimensionnels, dans lesquels chaque ligne représente un enregistrement et chaque colonne représente un champ.
* Chaque table possède une clé primaire unique. Une clé primaire est une colonne ou un ensemble de colonnes qui identifie de manière unique chaque ligne d'une table.
* Les tables sont liées les unes aux autres par des clés étrangères. Les clés étrangères sont des colonnes qui font référence à des clés primaires dans d'autres tables. Cela permet d'associer les données entre différentes tables.
* Les données peuvent être consultées et manipulées à l'aide de SQL. SQL est un langage standard pour accéder et manipuler les données dans un SGBDR.
Les SGBDR sont appelés bases de données relationnelles car ils sont basés sur le modèle relationnel de données. Le modèle relationnel est un moyen puissant d'organiser et de gérer les données, et il a été adopté par la plupart des SGBD modernes.
|