Diagramme entité-relation (erd)

Définition - Que signifie le diagramme entité-relation (ERD)?

Un diagramme entité-relation (ERD) est une technique de modélisation de données qui illustre graphiquement les entités d'un système d'information et les relations entre ces entités. Une DRE est un modèle conceptuel et représentatif de données utilisé pour représenter l'infrastructure du cadre d'entité.

Les éléments d'une DRE sont:

  • Entités
  • Les relations
  • Attributs

Les étapes de création d'une DRE comprennent:

  1. Identifier et définir les entités
  2. Déterminer toutes les interactions entre les entités
  3. Analyser la nature des interactions / déterminer la cardinalité des relations
  4. Création de l'ERD

Definir Tech explique le diagramme entité-relation (ERD)

Un diagramme entité-relation (ERD) est essentiel pour créer une bonne conception de base de données. Il est utilisé comme modèle de données logique de haut niveau, ce qui est utile pour développer une conception conceptuelle pour les bases de données.

Une entité est un élément ou un concept du monde réel qui existe par lui-même. Les entités sont équivalentes aux tables de base de données dans une base de données relationnelle, chaque ligne de la table représentant une instance de cette entité.

Un attribut d'une entité est une propriété particulière qui décrit l'entité. Une relation est l'association qui décrit l'interaction entre les entités. La cardinalité, dans le contexte de l'ERD, est le nombre d'instances d'une entité qui peuvent, ou doivent, être associées à chaque instance d'une autre entité. En général, il peut y avoir des relations un-à-un, un-à-plusieurs ou plusieurs-à-plusieurs.

Par exemple, considérons deux entités du monde réel, un employé et son département. Un employé possède des attributs tels qu'un numéro d'employé, un nom, un numéro de service, etc. De même, le numéro et le nom du service peuvent être définis comme attributs d'un service. Un service peut interagir avec de nombreux employés, mais un employé ne peut appartenir qu'à un seul service, il peut donc y avoir une relation un-à-plusieurs, définie entre le service et l'employé.

Dans la base de données réelle, la table des employés aura le numéro de service comme clé étrangère, faisant référence à la table de service, pour appliquer la relation.