Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Diagrammes entité-relation (ERD)

Selon le 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 de 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. Les Diagrammes créés par ce processus sont appelés diagrammes entité-relation , Diagrammes ER ou Diagrammes .

Diagrammes de relation d'entité dans Enterprise Architect

Les diagrammes de relation d'entité 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 dans Enterprise Architect vous assiste à chaque étape, de la création de modèles de données conceptuels à la génération de langage de définition de données (DDL) pour le SGBD cible.

Transformations ERD et ERD

Enterprise Architect vous permet de développer des diagrammes Entity Relationship rapidement et simplement, grâce à l'utilisation d'une MDG Technologie intégrée au programme d'installation d' Enterprise Architect .

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

  • Un type de diagramme Entité-Relation, accessible via la boîte de dialogue ' Nouveau Diagramme '
  • Une page Diagramme Entité-Relation 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 des gabarits de transformation pour transformer les diagrammes Modélisation Relationship en diagrammes de modélisation de données, et vice versa.

Page Boîte à outils Diagramme entité-relation

Vous pouvez accéder à la page 'Entity Relationship Diagramme ' de la boîte à outils Diagramme en spécifiant 'Entity Relationship Diagrammes ' dans la boîte de dialogue ' Trouvez Item de Boîte à Outils '

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

  • L'entité est un object ou un concept qui est identifiable de manière unique ; la propriété 'Multiplicity' 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 (plusieurs à plusieurs récursives) ou ternaires et peut également être utilisée pour représenter des relations qui ont des attributs entre les entités ; l'élément d'association N-ary doit toujours être à 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 Entity et la sous-classe Entity

Un diagramme typique de relation d'entité

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é

isWeakEntity

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

Attribut

type d'attribut

Notes : Il y a quatre options valides : 'normal', 'primary key', 'multi-valued' et 'derived'

Attribut

commonDataTypecommonDataType

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

Attribut

dbmsDataType

Notes : Définit le type de données SGBD personnalisé pour chaque attribut. Cette option n'est disponible que lorsque la balise 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

estRécursif

Notes : Si 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 Relation normal.

Parfois, vous souhaiterez peut-être limiter l'étirement des connecteurs Relation en forme de losange ; choisissez simplement un connecteur Relation, cliquez-droit pour afficher le menu contextuel, et sélectionnez l'option 'Bend Line at Cursor'.

Relation

est faible

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

Séparer
Chevauchement

Participation

Notes : Il y a deux options valides, 'partiel' et 'total'.

Notes

  • Les diagrammes de relation d'entité sont pris en charge dans les éditions Corporate , Unified et Ultimate d' Enterprise Architect

Apprenez Plus