Table des matières:
- Définition - Que signifie le modèle entité-relation (modèle ER)?
- Techopedia explique le modèle Entité-Relation (modèle ER)
Définition - Que signifie le modèle entité-relation (modèle ER)?
Un modèle entité-relation (ERM) est une façon théorique et conceptuelle de montrer les relations de données dans le développement de logiciels. ERM est une technique de modélisation de base de données qui génère un diagramme abstrait ou une représentation visuelle des données d'un système qui peut être utile dans la conception d'une base de données relationnelle. Ces diagrammes sont connus sous le nom de diagrammes entité-relation, diagrammes ER ou ERD.
Les modèles de relation d'entité ont été proposés pour la première fois par Peter Pin-Shan Chen du Massachusetts Institute of Technology (MIT) en 1976.
Techopedia explique le modèle Entité-Relation (modèle ER)
La première étape de la conception d'un système d'information impose que les modèles d'analyse des exigences illustrent le type de données ou d'informations à collecter. La méthode de modélisation des données peut être utilisée pour illustrer l'ontologie d'une zone d'intérêt spécifique. Comme le modèle relationnel, les données abstraites sont converties en un modèle de données logique lorsque la conception d'un système d'information est construite sur une base de données. De même, il est converti en modèle physique lors de sa conception physique.
Les éléments constitutifs d'un ERD sont les entités, les relations et les attributs. Les entités ont des types d'entité, appelés instances des entités correspondantes. Chaque type d'entité peut exister indépendamment d'un autre; par exemple, l'entité "véhicule" peut avoir les types d'entité "voiture" et "bus". La relation est la propriété qui relie les types d'entité. Par exemple, le mari de type entité est lié à la femme de type entité par une relation appelée «est marié». Les attributs sont des propriétés qui appartiennent aux types d'entité ainsi qu'aux relations.
Il existe un certain nombre d'outils de création de diagrammes ER disponibles sur le marché. Les plus courants sont MySQL Workbench et OpenModelSphere.