Relation amoureuse

Définition – Que signifie relation?

Une relation, dans le contexte des bases de données, est une situation qui existe entre deux tables de base de données relationnelle lorsqu’une table a une clé étrangère qui fait référence à la clé primaire de l’autre table. Les relations permettent aux bases de données relationnelles de fractionner et de stocker des données dans différentes tables, tout en reliant des éléments de données disparates.


Definir Tech explique la relation

Par exemple, dans une base de données bancaire, une table CUSTOMER_MASTER stocke les données client avec une colonne de clé primaire nommée CUSTOMER_ID; il stocke également les données client dans une table ACCOUNTS_MASTER, qui contient des informations sur divers comptes bancaires et clients associés. Pour lier ces deux tables et déterminer les informations du client et du compte bancaire, une colonne CUSTOMER_ID correspondante doit être insérée dans la table ACCOUNTS_MASTER, référençant les ID client existants de la table CUSTOMER_MASTER. Dans ce cas, la colonne CUSTOMER_ID de la table ACCOUNTS_MASTER est une clé étrangère qui fait référence à une colonne portant le même nom dans la table CUSTOMER_MASTER. Ceci est un exemple de relation entre les deux tables.


La caractéristique fondamentale qui différencie les bases de données relationnelles des autres types de bases de données (par exemple, les fichiers plats) est la capacité de définir des relations.

Cette définition a été écrite dans le contexte des bases de données