Skip to main content

Définition du diagramme d'entité-relation

staircase timer wiring diagram/staircase timer connection/staircase timer working principle (Mai 2025)

staircase timer wiring diagram/staircase timer connection/staircase timer working principle (Mai 2025)
Anonim

Un diagramme entité-relation est une forme graphique spécialisée illustrant les relations entre les entités d'une base de données. Les diagrammes ER utilisent souvent des symboles pour représenter trois types d'informations: des entités (ou concepts), des relations et des attributs. Dans les diagrammes ER standard du secteur, les cases servent à représenter les entités. Les diamants sont utilisés pour représenter les relations et les ovales pour représenter les attributs.

Bien que, pour les non-initiés, les diagrammes entité-relation puissent sembler incroyablement compliqués, aux yeux de téléspectateurs avertis, ils aident les utilisateurs professionnels à comprendre les structures de base de données à un niveau élevé, sans fournir de détails.

Les concepteurs de base de données utilisent des diagrammes ER pour modéliser les relations entre les entités de base de données dans un format clair. De nombreux logiciels ont des méthodes automatisées pour générer des diagrammes ER à partir de bases de données existantes.

Prenons l'exemple d'une base de données contenant des informations sur les habitants d'une ville. Le diagramme ER illustré dans l'image accompagnant cet article contient deux entités: Personne et Ville. Une seule relation "Lives In" lie les deux. Chaque personne vit dans une seule ville, mais chaque ville peut accueillir plusieurs personnes. Dans l'exemple de diagramme, les attributs sont le nom de la personne et la population de la ville. En général, les noms sont utilisés pour décrire les entités et les attributs, tandis que les verbes sont utilisés pour décrire les relations.

Entités

Chaque élément que vous suivez dans une base de données est une entité et chaque entité est une table de la base de données relationnelle. Généralement, chaque entité d'une base de données correspond à une ligne. Si vous avez une base de données contenant les noms de personnes, son entité peut s'appeler "Personne". Une table portant le même nom existerait dans la base de données et chaque personne serait affectée à une ligne de la table Personne.

Les attributs

Les bases de données contiennent des informations sur chaque entité. Cette information est appelée "attributs". et il consiste en des informations uniques pour chaque entité répertoriée. Dans l'exemple Personne, les attributs peuvent inclure le prénom, le nom de famille, la date de naissance et un numéro d'identification. Les attributs fournissent des informations détaillées sur une entité. Dans une base de données relationnelle, les attributs sont conservés dans les champs où sont contenues les informations contenues dans un enregistrement. Vous n'êtes pas limité à un nombre spécifique d'attributs.

Des relations

La valeur d'un diagramme entité-relation réside dans sa capacité à afficher des informations sur les relations entre entités. Dans notre exemple, vous pouvez suivre des informations sur la ville où réside chaque personne. Vous pouvez également suivre des informations sur la ville elle-même dans une entité de la ville avec une relation qui relie les informations de personnes et de la ville.

Comment créer un diagramme ER

  1. Créez un cadre pour chaque entité ou concept pertinent dans votre modèle.
  2. Tracez des lignes pour connecter les entités associées afin de modéliser les relations. Étiquetez les relations à l'aide de verbes à l'intérieur de losanges.
  3. Identifiez les attributs pertinents pour chaque entité, en commençant par les attributs les plus importants, puis entrez-les en ovales dans le diagramme. Plus tard, vous pourrez rendre vos listes d’attributs plus détaillées.

Lorsque vous aurez terminé, vous aurez clairement illustré la relation entre différents concepts d’entreprise et vous aurez une base conceptuelle pour la conception d’une base de données relationnelle destinée à soutenir votre entreprise.