Le diagramme E-R, également appelé diagramme entité-relation, est utilisé pour montrer la relation entre les ensembles d'entités. Il fournit des méthodes pour représenter les types d'entités, les attributs et les relations ; un modèle conceptuel utilisé pour décrire le monde réel. Un modèle ER est une conception ou un plan d’une base de données qui peut ensuite être implémentée en tant que base de données.
Dans un diagramme E-R, un ensemble d'entités est un groupe d'entités similaires (objets de données dans un modèle de données) qui peuvent avoir des attributs. Dans un système de base de données, une entité est une table dans la base de données ou un attribut dans une table, donc en montrant la relation entre les tables et leurs attributs, le diagramme ER montre la structure logique complète de la base de données. [Tutoriel vidéo recommandé : Tutoriel MySQL]
Composition du diagramme E-R :
1. Entité
L'entité représente l'objet de données ou le composant dans le modèle de données. Par exemple : les personnes, les étudiants et la musique peuvent être utilisés comme objet de données ; le diagramme ER à exprimer.
Il existe un type particulier d'entité dans le modèle de données : une entité faible, qui ne peut pas être identifiée de manière unique par ses propres propriétés et qui s'appuie sur des relations avec d'autres entités. Dans les diagrammes ER, les entités faibles sont représentées par des doubles rectangles.
Remarque : Chaque entité a ses propres membres d'entité ou objets d'entité, mais ces membres ou objets n'ont pas besoin d'apparaître dans le diagramme ER.
2. Attributs
Les attributs représentent les attributs d'une entité, par exemple : le nom, l'âge, l'adresse et d'autres attributs d'une personne dans le diagramme ER ; ellipse, il existe quatre types d'attributs :
1), attributs clés : peuvent identifier de manière unique des entités dans l'ensemble d'entités
2), attributs composites : appartiennent à une combinaison d'autres attributs Attributs
Comme le montre la figure ci-dessus : « ID d'étudiant » est l'attribut clé ; « Adresse » est un attribut composite, car « Adresse » est également composé d'autres attributs. , tels que : province, ville, district/comté.
3) Attributs à valeurs multiples : les attributs pouvant contenir plusieurs valeurs sont appelés attributs à valeurs multiples et sont représentés par des doubles ellipses.
4) Attributs dérivés : La valeur est dynamique et dérivée d'un autre attribut, représenté par une ellipse en pointillés.
3. Relation
La relation est utilisée pour exprimer la connexion entre les entités. Elle est représentée par un losange dans le diagramme ER.
1), un à un
2), un à plusieurs
3), plusieurs à un
4) , plusieurs à plusieurs
Exemple de diagramme E-R :
Résumé : C'est tout. J'espère qu'il sera utile à l'étude de chacun.
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!