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.
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
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 '
- 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é
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 |
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
- Entrée de Wikipedia sur les diagrammes de relation d'entité (ressource en ligne)