Réserver une Démo
Pré. Proc.

Diagrammes entité-relation (ERD)

Selon la Wikipédia en ligne :

Un modèle entité-relation (ERM) est une représentation abstraite et conceptuelle des données. modélisation entité-relation est une méthode modélisation de base de données, utilisée pour produire un type de schéma conceptuel ou de modèle de données sémantique d'un système, souvent une base de données relationnelle, et ses exigences de manière descendante. Diagrammes créés par ce processus sont appelés Diagrammes entité-relation, Diagrammes ER ou ERD.

Diagrammes de relations entre entités dans Enterprise Architect

diagrammes Entité-Relation dans Enterprise Architect sont basés sur les blocs de construction ERD de Chen : les entités ( tableaux ) sont représentées sous forme de rectangles, les attributs (colonnes) sont représentés sous forme d'ellipses (jointes à leur entité) et les relations entre les entités sont représentées sous forme de connecteurs en forme de losange.

Example Entity-Relationship Diagram (ERD) model in Sparx Systems Enterprise Architect.

La technologie ERD d' Enterprise Architect vous assiste à chaque étape, depuis la création de modèles de données conceptuels jusqu'à la génération du langage de définition de données (DDL) pour le SGBD cible.

ERD et transformations ERD

Enterprise Architect vous permet de développer diagrammes Entité-Relation rapidement et simplement, grâce à l'utilisation d'une MDG Technologie intégrée à l'installateur Enterprise Architect .

Les diagramme Entité-Relation facilités sont fournis sous la forme de :

  • Un type diagramme Entité-Relation, accessible via la dialogue « Nouveau Diagramme »
  • Une page Diagramme de relation d'entité dans la boîte à outils Diagramme
  • Élément de relation d'entité et entrées de relation dans le menu « Raccourci de la boîte à outils » et Quick Linker
Enterprise Architect fournit également gabarits de transformation pour transformer diagrammes Entité-Relation en diagrammes Modélisation de Données, et vice versa.

Page de la boîte à outils Diagramme entité-relation

Vous pouvez accéder à la page « Diagramme entité-relation » de la boîte à outils Diagramme en spécifiant « Diagrammes entité-relation » dans la boîte à outils « Trouvez Item de Boîte à Outils dialogue

Entity-Relationship Diagram (ERD) toolbox in Sparx Systems Enterprise Architect.

  • L'entité est un object ou un concept identifiable de manière unique ; la propriété « Multiplicité » dans les définitions SourceRole et TargetRole pour le connecteur Relation peut être utilisée pour définir la cardinalité d'une entité qui participe à cette relation
  • L'attribut est une propriété d'une entité ou d'un type de relation
  • L'association N-aire représente des relations unaires (récursives plusieurs-à-plusieurs) ou ternaires et peut également être utilisée pour représenter des relations qui ont des attributs entre les entités ; l'élément Association N-aire doit toujours se trouver à l'extrémité cible d'un connecteur
  • Le connecteur est un connecteur entre une entité et un attribut, et entre deux Attributes
  • La relation est un connecteur en forme de losange, représentant l'association significative entre les entités
  • Disjoint et Overlapping représentent les relations entre la super-classe Entité et la sous-classe Entité

Un diagramme entité-relation typique

A typical Entity-Relationship Diagram (ERD) in Sparx Systems Enterprise Architect.

Valeur Étiquetés

Certains composants du diagramme Entité-Relation peuvent être modifiés par Valeur Étiquetés , comme indiqué :

Composant

Valeur Étiquetée / Notes

Entité

estEntitéFaible

Notes : Si c'est vrai, cette entité est une entité faible.

Attribut

attributType

Notes : Il existe quatre options valides : « normal », « primary key », « multi-valeurs » et « dérivée »

Attribut

Type de données commun

Notes : définit le type de données commun pour chaque attribut.

Attribut

Type de données dbms

Notes : Définit le type de données SGBD personnalisé pour chaque attribut. Cette option n'est disponible que lorsque l' étiquette commonDataType est définie sur « na ».

Vous devez d'abord définir le type personnalisé via l'option de ruban « Paramètres > Données de référence > Paramètres > Types de données de base de données ».

Association N-aire

est récursif

Notes : Si c'est vrai, l'association N-aire représente la relation récursive plusieurs-à-plusieurs.

Pour les relations récursives un-à-plusieurs et un-à-un, nous suggérons d'utiliser le connecteur de relation normal.

Parfois, vous souhaiterez peut-être limiter l'étirement des connecteurs de relation en forme de losange ; choisissez simplement un connecteur de relation, cliquez-droit la souris pour afficher le menu contextuel et sélectionnez l'option « Plier la ligne au niveau du curseur ».

Relation

estFaible

Notes : Si c'est vrai, la relation est une relation faible.

Séparer
Chevauchement

Participation

Notes : Il existe deux options valides : « partiel » et « total ».

Notes

  • diagrammes Entité-Relation sont pris en charge dans les éditions Corporate , Unified et Ultimate d' Enterprise Architect

Apprenez Plus

  • Wikipedia Entry sur diagrammes de relations entre entités (ressource en ligne)