Maison  >  Article  >  base de données  >  Relation N-aire dans la base de données

Relation N-aire dans la base de données

PHPz
PHPzavant
2023-08-22 08:41:081479parcourir

Relation N-aire dans la base de données

La relation est une partie importante de tout diagramme de relation d'entité car elle montre la relation entre deux entités différentes. Dans une relation n-aire, n représente le nombre d'entités dans la relation. Il peut s'agir de n'importe quelle valeur, mais les relations les plus courantes sont les relations unaires, binaires et ternaires, où le nombre d'entités est respectivement de un, deux et trois.

Plus d'informations sur les relations unaires, binaires et ternaires sont les suivantes :

Relations uniaires

Lorsqu'il existe une relation entre deux entités du même type, on parle de relation uniaire ou récursive. Cela signifie que les relations s'établissent entre différentes instances du même type d'entité. Voici quelques exemples de relations monadiques :

Relations monadiques individuelles

Relation N-aire dans la base de données

Une personne ne peut être mariée qu'à une seule personne à la fois. Il s’agit donc d’une relation récursive entre l’entité personne et elle-même. Il s’agit d’une relation récursive un à un car une personne est mariée à une autre personne.

Relation un-à-plusieurs, un élément

Relation N-aire dans la base de données

Un employé peut superviser plusieurs employés. Il s'agit donc d'une relation récursive entre l'employé de l'entité et lui-même. Il s'agit d'une relation récursive un-à-plusieurs car un employé supervise plusieurs employés.

Relation binaire

Lorsqu'il existe une relation entre deux entités différentes, on parle de relation binaire. Voici quelques exemples de relations binaires :

Relation binaire un-à-un

Relation N-aire dans la base de données

Chaque employé ne possède qu'une seule carte d'identité. Il s’agit donc d’une relation binaire un à un dans laquelle 1 employé possède 1 carte d’identité.

Relation binaire plusieurs à un

Relation N-aire dans la base de données

De nombreux employés travaillent dans un seul service. Il s’agit donc d’une relation binaire plusieurs à un dans laquelle de nombreux employés travaillent dans un même service.

Relation binaire plusieurs-à-plusieurs

Relation N-aire dans la base de données

Un livre peut avoir plusieurs auteurs, ou plusieurs auteurs peuvent écrire un livre. Il existe donc une relation plusieurs-à-plusieurs entre les livres et les auteurs, c'est-à-dire que de nombreux livres ont plusieurs auteurs.

Relation ternaire

Lorsqu'il existe une relation entre trois entités différentes, on parle de relation ternaire. Un exemple de relation ternaire est présenté ci-dessous :

Relation N-aire dans la base de données

Dans cet exemple, il existe une relation ternaire entre le médecin, le patient et le médicament.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer