Accueil Bases de données Qu'est-ce qu'une relation un-à-plusieurs? - définition de techopedia

Qu'est-ce qu'une relation un-à-plusieurs? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la relation un-à-plusieurs?

Dans les bases de données relationnelles, une relation un-à-plusieurs se produit lorsqu'un enregistrement parent dans une table peut potentiellement référencer plusieurs enregistrements enfants dans une autre table. Dans une relation un-à-plusieurs, le parent n'est pas tenu d'avoir des enregistrements enfants; par conséquent, la relation un-à-plusieurs autorise zéro enregistrement enfant, un seul enregistrement enfant ou plusieurs enregistrements enfant. L'important est que l'enfant ne puisse pas avoir plus d'un dossier parental.

L'opposé d'une relation un-à-plusieurs est une relation plusieurs-à-plusieurs, dans laquelle un enregistrement enfant peut être lié à plusieurs enregistrements parents.

Techopedia explique la relation un-à-plusieurs

Envisagez une base de données pour enregistrer les informations de vente dans un magasin. Il y a deux tables dans cette base de données:

  • La table CUSTOMER: elle est utilisée pour stocker les détails de la fiche client. Sa clé primaire est la colonne CUST_ID.
  • Le tableau des VENTES: Il est utilisé pour suivre les transactions de vente individuelles.

La table SALES contient la clé étrangère CUST_ID, qui fait référence à la colonne du même nom dans la table CUSTOMER pour suivre le client à qui la vente a été effectuée. Une transaction de vente unique ne peut s'appliquer qu'à un seul client, mais un client peut avoir de nombreuses transactions de vente au fil du temps. Cette logique est ce qui est défini par la relation un-à-plusieurs. L'un, dans cet exemple, est un client pour de nombreuses transactions de vente.

La relation un-à-plusieurs n'est qu'un principe de conception de base de données, qui ne peut pas être explicitement défini dans la structure de la base de données. Au lieu de cela, il est implicitement créé et appliqué par l'utilisation de relations entre les tables, en particulier la relation entre une clé primaire et une clé étrangère.

Qu'est-ce qu'une relation un-à-plusieurs? - définition de techopedia