Relational Database
Une base de données relationnelle est un système de gestion de données structuré en tables interconnectées basées sur le modèle relationnel de données.
De quoi parle-t-on ?
Qu'est-ce qu'une base de données relationnelle ?
Une base de données relationnelle est un type de base de données qui stocke et fournit un accès à des points de données liés les uns aux autres. Ces données sont organisées en tables, qui sont des collections de lignes et de colonnes. Chaque ligne dans une table représente un enregistrement unique, et chaque colonne représente un attribut de cet enregistrement. Le concept de base de données relationnelle a été introduit pour la première fois par Edgar F. Codd en 1970 dans son article intitulé "A Relational Model of Data for Large Shared Data Banks".
Le modèle relationnel repose sur une structure simple mais puissante qui utilise des tables pour représenter les données et les relations entre elles. Chaque table a une clé primaire, qui est un champ ou un ensemble de champs qui identifie de manière unique chaque enregistrement dans la table. Les tables peuvent être reliées entre elles par des clés étrangères, qui sont des champs dans une table qui correspondent à la clé primaire d'une autre table.
Les bases de données relationnelles utilisent le Structured Query Language (SQL) pour définir, manipuler et interroger les données. SQL est un langage puissant qui permet aux utilisateurs de récupérer et de manipuler facilement les données stockées dans les bases de données relationnelles. Les systèmes de gestion de bases de données relationnelles (SGBDR) populaires incluent MySQL, PostgreSQL, Oracle Database, et Microsoft SQL Server.