Table des matières:
Définition - Que signifie la relation?
Une relation, dans le contexte des bases de données, est une situation qui existe entre deux tables de base de données relationnelles 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 liant des éléments de données disparates.
Techopedia 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, faisant référence aux 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 possibilité de définir des relations.