Définition du diagramme de relation d’entité
Un diagramme de relation d’entité est un graphique spécialisé utilisé pour illustrer les relations entre les entités d’une base de données. Les diagrammes ER utilisent des symboles pour représenter trois types d’informations : les entités (ou concepts), les relations et les attributs.
Qu’est-ce qu’un diagramme entité-relation ?
Dans les diagrammes ER standard de l’industrie, les rectangles ou les carrés représentent des entités, qui sont des tables contenant des informations spécifiques dans une base de données. Les losanges représentent les relations, les interactions entre entités. Les ellipses représentent des attributs ou des données décrivant une entité.
Bien que les diagrammes entité-relation puissent sembler compliqués, ces diagrammes peuvent aider les utilisateurs avertis à comprendre les structures de base de données à un niveau élevé sans les détails d’accompagnement. Les concepteurs de bases de données utilisent des diagrammes ER pour modéliser les relations entre les entités de la base de données dans un format clair. De nombreux progiciels ont des méthodes automatisées pour générer des diagrammes ER à partir de bases de données existantes.
Exemple de diagramme de relation d’entité
Prenons un exemple de base de données contenant des informations sur les habitants de la ville. Le diagramme ER illustré dans l’image ci-dessous contient deux entités rectangulaires : « Personne » et « Ville ». Une seule relation de « résidence » dans un diamant lie les deux ensemble. Chaque personne vit dans une seule ville, mais chaque ville peut accueillir de nombreuses personnes. Dans l’exemple de graphique, les attributs affichés dans l’ellipse sont le nom de la personne et la population de la ville.
Les noms sont utilisés pour décrire des entités et des propriétés tandis que les verbes sont utilisés pour décrire des relations.
Les entités sont des objets suivis
Chaque élément suivi dans la base de données est une entité et chaque entité est une table dans une base de données relationnelle. Généralement, il y a une ligne pour chaque entité dans la base de données.
Si la base de données contient le nom d’une personne, son entité peut être appelée « Personne ». Une table portant le même nom existera dans la base de données et chaque personne se verra attribuer une ligne dans la table « Personne ».
entité de description d’attribut
La base de données contient des informations sur chaque entité. Ces informations sont appelées attributs. Les propriétés consistent en des informations uniques pour chaque entité répertoriée. Dans l’exemple « Personne », les attributs peuvent inclure le prénom, le nom, la date de naissance et le numéro d’identification.
Les propriétés fournissent des informations détaillées sur une entité. Dans une base de données relationnelle, les attributs sont conservés dans des champs contenant des informations dans un enregistrement. La base de données n’est pas limitée à un nombre spécifique de propriétés.
Les relations maintiennent les données ensemble
La valeur d’un diagramme de relation d’entité réside dans sa capacité à afficher des informations sur les relations entre les entités. Dans un exemple, des informations sur la ville où vit chaque personne peuvent être suivies. Il est également possible de suivre les informations sur les villes dans l’entité « Ville », qui a une relation liant les informations « Personne » et « Ville ».
Il existe trois types de relations entre entités :
- tête-à-tête: Parfois, une seule entité est associée à une seule autre entité. Par exemple, chaque employé de la base de données n’a qu’un seul numéro de sécurité sociale, et ce numéro est unique.
- un à plusieurs: Une même entité peut également être liée à plusieurs autres entités. Par exemple, une succursale d’une entreprise a une relation un-à-plusieurs avec tous les employés travaillant dans cette succursale.
- plusieurs à plusieurs: plusieurs entités peuvent être liées à plusieurs autres entités. Par exemple, une entreprise peut fabriquer trois produits et avoir des vendeurs qui vendent ces produits. Certains vendeurs peuvent partager leur temps entre les produits.
Comment créer un diagramme ER
Avant de concevoir une base de données relationnelle, il est logique de créer un diagramme ER. Vous avez probablement un logiciel capable de gérer ce processus. Si ce n’est pas le cas, placez un stylo (ou un crayon) sur le papier ou trouvez un logiciel capable de gérer les exigences du diagramme.
Pour créer un diagramme ER manuellement :
-
Créez une boîte rectangulaire pour chaque entité ou un concept lié à votre modèle.
-
Tracez des lignes pour connecter les entités associées au modèle relationUtilisez le verbe à l’intérieur du losange pour marquer la relation.
-
Identifier les Les attributs Pour chaque entité, commencez par les attributs les plus importants et saisissez-les sous forme d’ovales dans le graphique. Plus tard, vous pouvez rendre la liste des propriétés plus détaillée.
Lorsque vous avez terminé, vous avez expliqué comment les différents concepts sont liés les uns aux autres et vous avez posé une base conceptuelle pour la conception d’une base de données relationnelle.
Merci de nous en informer!
Recevez les dernières nouvelles technologiques publiées quotidiennement
abonnement
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre