Entité-relation

Entité-relation

Modèle entité-relation

Page d'aide sur l'homonymie Pour les articles homonymes, voir ERD.

Le modèle entité-association (le terme entité relation est une traduction erronée hélas largement répandue), ou diagramme entité-association ou entity relationship diagram en anglais (abrégé en ERD), est un modèle de données ou diagramme pour des descriptions de haut niveau de modèles conceptuels de données. Il fournit une description graphique pour représenter de tels modèles de données sous la forme de diagrammes contenant des entités et des associations. De tels modèles sont utilisés dans les phases amont de conception des systèmes informatiques.

Ils sont utilisés, par exemple, pour décrire les besoins en information et/ou le type d'information qui doit être enregistré dans les bases de données pendant la phase de cahier des charges. La technique de modélisation des données peut être utilisée pour décrire toute ontologie (i.e. une vue globale et des classifications des termes utilisés et de leurs relations) dans un domaine d'intérêt.

Dans le cas de la conception par la méthode Merise d'un système d'information construit sur une base de données, le modèle conceptuel de données est, à un stade ultérieur, transformé en modèle logique de données, tel que le modèle relationnel ; puis ce modèle est transformé en modèle physique pendant la phase de conception physique. Quelquefois, ces deux dernières phases sont appelées "conception physique".

Cette méthode est employée depuis les années 1970 pour concevoir les bases de données informatiques.

Sommaire

Principe du modèle

Au niveau conceptuel, le modèle entité-association distingue les objets et leurs associations :

  • Les objets de gestion sont par exemple : une commande, une livraison, une facture, un produit...
  • Les associations entre les objets sont des liens tels que : "contient" entre l'objet "commande" et l'objet "produit".

Les objets sont représentés par des rectangles, les associations par des ellipses ou des losanges. Les entités, objets ou associations, ont des propriétés ou attributs.

Une commande peut contenir plusieurs (n) produits, et réciproquement un même produit peut appartenir à plusieurs (n) commandes.

Une relation (n, n) se traduit par un segment logique. On distingue donc les niveaux conceptuel et logique (ou organisationnel).

Pour la mise en œuvre, on a aussi un niveau physique, qui décrit les systèmes qui seront implantés (unité centrale, base de données, terminal,...).

La méthode MERISE, développée vers 1975 par les sociétés Sema-Metra et Compagnie Générale d'Informatique (CGI) utilise largement le modèle entité/association. La CGI a adjoint des modèles de développement informatiques.

Pour plus de détails techniques, voir aussi la page en anglais sur le modèle entité-association.

A la place des objets de gestion, on parle aujourd'hui des objets métier.

Utilisation du modèle

Le modèle entité/association a été très employé pour l'automatisation des processus de gestion dans les années 1970 et 1980. Il est utile pour rationaliser les traitements administratifs : la comptabilité, la paye, la facturation, l'administration des ventes, les achats, le service client,...

Progressivement tous les domaines de gestion ont été gérés en utilisant ces modèles.

Dans les années 1990, la plupart des domaines de gestion étant déjà automatisés, l'enjeu était de remplacer ou d'adapter des systèmes de gestion devenus obsolescents. A 60% environ dans les grandes entreprises, les applications spécifiques ont été remplacées par des progiciels de gestion intégrés.

Ces progiciels ont conservé le principe du modèle entité-association, d'une façon standardisée : les modèles souvent incohérents d'un domaine de gestion à un autre ont dû être harmonisés pour faire fonctionner les interfaces entre domaines.

Données et traitements

Le modèle entité-association porte essentiellement sur les données de gestion.

Un système informatique nécessite de traiter des données, il y a donc deux aspects : données et traitements.

Les modèles (données et traitements) ont permis de réduire considérablement les coûts de gestion par automatisation des tâches.

Les modèles de traitements utilisés dans les méthodes d'analyse et de conception ont eu certains effets relativement négatifs :

Intégration dans un méta-modèle d’urbanisme

Article connexe : méta-modèle d’urbanisme.

Le modèle entité-association a été conçu pour le développement des logiciels dans les années 1970, sur la base de modèles de communication assez simples utilisés pour les ordinateurs (au niveau matériel informatique).

A cette époque, les modèles tenaient très peu compte du contexte (voir communication et modèle de Claude Shannon, 1948). Les seules relations entre entreprises (à de rares exceptions près) s'effectuaient par l'intermédiaire des systèmes informatiques des sociétés financières.

La multiplication des flux d'information de l'entreprise avec ses partenaires (extranet), ainsi qu'avec ses parties prenantes (internet, messages électroniques), modifie en profondeur la perception de l'environnement, et révèle des transformations sociétales profondes avec la nécessité d'adapter les stratégies.

Si l'on continue d'utiliser les modèles (données et traitements) comme on l'a fait par le passé, d'une façon séquentielle, on risque de se trouver dépassé par rapport aux enjeux des projets complexes actuels, liés à l'innovation dans un monde rendu très ouvert et interactif par l'apparition des technologies web.

Le passage à des modèles de gestion orientés autour de processus métiers moins linéaires est devenu nécessaire, afin de rendre compte des interactions multi-métiers, multi-règles, et multi-domaines des entreprises modernes.

Un mode de pensée plus global par induction doit compléter le mode de pensée analytique par déduction.

Dans ce contexte, le modèle entité-association conserve tout son intérêt pour définir les structures de données et les ontologies qui sont à la base des interactions des processus les uns avec les autres.

Il s'agit d'intégrer les processus métier et les structures de données du système d'information dans un méta-modèle d’urbanisme (voir aussi diagrammes de classes UML), pour permettre l'interaction multi-métiers, multi-domaines, et multi-règles. Les processus physiques langages de modélisation des processus métier et les workflows doivent pouvoir utiliser les données dans des architectures orientées services (SOA).

Liens internes

Sur les données :

Sur les traitements :

Sur l'urbanisation :

Liens externes

  • Portail de l’informatique Portail de l’informatique
  • Portail des bases de données Portail des bases de données
Ce document provient de « Mod%C3%A8le entit%C3%A9-relation ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Entité-relation de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Schéma conceptuel (modèle entité/relation) — Schéma conceptuel De manière générale, un schéma conceptuel (concept map en anglais) est une représentation d un ensemble de concepts reliés sémantiquement entre eux. Les concepts sont connectés par des lignes fléchées auxquelles sont accolés des …   Wikipédia en Français

  • Modele entite-relation — Modèle entité relation Pour les articles homonymes, voir ERD. Le modèle entité association (le terme entité relation est une traduction erronée hélas largement répandue), ou diagramme entité association ou entity relationship diagram en anglais… …   Wikipédia en Français

  • Modèle Entité-Relation — Pour les articles homonymes, voir ERD. Le modèle entité association (le terme entité relation est une traduction erronée hélas largement répandue), ou diagramme entité association ou entity relationship diagram en anglais (abrégé en ERD), est un… …   Wikipédia en Français

  • Modèle entité-relation — Pour les articles homonymes, voir ERD. Le modèle entité association (le terme entité relation est une traduction erronée hélas largement répandue), ou diagramme entité association ou entity relationship diagram en anglais (abrégé en ERD), est un… …   Wikipédia en Français

  • Modèles entité-relation — Modèle entité relation Pour les articles homonymes, voir ERD. Le modèle entité association (le terme entité relation est une traduction erronée hélas largement répandue), ou diagramme entité association ou entity relationship diagram en anglais… …   Wikipédia en Français

  • Relation de un a un — Relation de un à un En gestion de base de données, une relation de un à un détermine que pour chaque enregistrement d une table, il ne peut y avoir que zéro ou un enregistrement d une autre table qui lui soit lié. Il est intéressant d utiliser ce …   Wikipédia en Français

  • Relation de plusieurs a un — Relation de plusieurs à un En gestion de base de données, une relation de plusieurs à un détermine que plusieurs enregistrements de la table principale sont en relation avec une seule valeur de la table secondaire. Relation de plusieurs à 1.… …   Wikipédia en Français

  • Relation — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Relation », sur le Wiktionnaire (dictionnaire universel) En sociologie et dans les sciences humaines,… …   Wikipédia en Français

  • Relation de un à un — En gestion de base de données, une relation de un à un détermine que pour chaque enregistrement d une table, il ne peut y avoir que zéro ou un enregistrement d une autre table qui lui soit lié. Il est intéressant d utiliser ce type de relation… …   Wikipédia en Français

  • Relation de plusieurs à un — En gestion de base de données, une relation de plusieurs à un détermine que plusieurs enregistrements de la table principale sont en relation avec une seule valeur de la table secondaire. Relation de plusieurs à 1. Exemple Dans une table… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”