Logiciel de création diagramme tout-en-un
Outil de carte mentale et de brainstorming puissant
Logiciel infographie pratique pour synthétiser vos données
Logiciel diagramme de gantt pour la gestion de projet
Logiciel organigramme pour créer un organigramme
Logiciel parfait de diagramme de modèle de base de données avec de riches exemples et modèles. Edraw est idéal pour les concepteurs du logiciel et pour les concepteurs de logiciels et les développeurs de logiciels qui ont besoin de dessiner des diagrammes de modèle de base de données.
Dessiner des diagramme de modèle de base de données efficacement avec Edraw!
Logiciel de diagramme de modèle de base de données est un outil pour la conception de diagramme de base de données et de diagramme de modèle de base de données très facile à utiliser et intuitive qui peut vous faire économiser des centaines d'heures de travail. Il est un logiciel de diagramme de modèle de base de données rapide qui vous permet de décrire les processus, les interfaces, les magasins de données et les flux de données.
Edraw est un excellent outil pour le diagramme de modèle de base de données. Il vous permet de créer des diagrammes et des structures de modèle de base de données, puis les exporter aux rapports HTML ou PDF détaillés.
Télécharger gratuitement le logiciel de diagramme de modèle de base de données
Le modèle Entité Relation (ER) a été proposé à l'origine par Peter en 1976 [Chen76] comme un moyen d'unifier le réseau et des vues de base de données relationnelles. Simplement dit le modèle ER est un modèle conceptuel de données qui considère le monde réel comme des entités et des relations. Un composant de base du modèle est le schéma entité-relation qui est utilisé pour visuellement représente les objets de données. Depuis Chen a écrit son mémoire, le modèle a été étendu, et aujourd'hui, il est couramment utilisé pour la conception de base de données pour le concepteur de base de données. L'utilité du modèle ER est:
Avec un vaste ensemble d'objets de la bibliothèque tels que des entités, des liens, des articles, des attributs, des utilisateurs, des types, des légendes, des successions, des références, des frontières, des événements, des nuages, etc., Edraw est un outil parfait pour la conception de modèle de base de données et diagrammes ER.
Le diagramme de modèle de base de données vous aide à concevoir et mettre en œuvre les structures de base de données. Vous pouvez utiliser à la fois l'entité-relation (ER) et la définition intégrée pour la notation de modélisation des données (IDEF1X) lors de la création du diagramme.
Symboles entité-relation
Symboles objet-relationnel
Structures de base de la modélisation E-R
Le modèle ER considère le monde réel comme une construction d'entités et d'association entre les entités.
Entités
Les entités sont les objets de données principales dont les informations doivent être recueillies. Les entités sont généralement reconnaissables concepts, soit concrets ou abstraits, tels que les lieux de personne, les choses ou les événements qui ont un intérêt pour la base de données. Quelques exemples spécifiques d'entités sont des employés, des projets, des factures. Une entité est analogue à une table dans le modèle relationnel.
Les entités sont classés comme indépendant ou dépendant (dans certaines méthodologies, les termes utilisés sont respectivement forts et faibles). Une entité indépendante est celui qui ne repose pas sur une autre aux fins d'identification. Une entité dépendante est celle qui repose sur une autre aux fins d'identification.
Une occurrence d'entité (aussi appelé une instance) est une occurrence individuelle d'une entité. Un événement est analogue à une ligne de la table relationnelle.
Types d'entité spéciale
Entités associatives (également connus comme des entités d'intersection) sont des entités utilisées pour associer deux ou plusieurs entités afin de concilier une relation plusieurs-à-plusieurs.
Entités de sous-types sont utilisés dans les hiérarchies de généralisation pour représenter un sous-ensemble d'instances de leur entité mère, appelé le super, mais qui ont des attributs ou des relations qui ne concernent que le sous-ensemble.
Entités associatives et les hiérarchies de généralisation sont discutés plus en détail ci-dessous.
Relations
Une relation représente une association entre deux ou plusieurs entités. Un exemple d'une relation serait:
Les relations sont classées en termes de degré, connectivité, cardinalité, et de l'existence. Ces concepts seront discutés ci-dessous.
Attributs
Les attributs décrivent l'entité dont elles sont associées. Un cas particulier d'un attribut est une valeur. Par exemple, "Jane R. Hathaway" est une valeur de l'attribut Nom. Le nom de domaine d'un attribut est la collecte de toutes les valeurs possibles d'un attribut peut avoir. Le domaine de nom est une chaîne de caractères.
Les attributs peuvent être classés comme les identifiants ou les descripteurs. Identifiants, plus communément appelées Clés, identifier la manière unique d'une instance d'une entité. Un descripteur décrit une caractéristique non-unique d'une instance de l'entité.
Classification des relations
Les relations sont classées par leur degré, connectivité, cardinalité, direction, type, et de leur existence. Pas toutes les méthodologies de modélisation utilisent toutes ces classifications.
Degré d'une relation
Le degré d'une relation est le nombre d'entités liées à la relation. La relation n-aire est la forme générale de degré n. Les cas particuliers sont binaires et ternaires, lorsque le degré est égal à 2, et 3, respectivement.
Relations binaires, l'association entre les deux entités est le type le plus commun dans le monde réel. Une relation binaire récursif se produit quand une entité est liée à elle-même. Un exemple pourrait être «certains employés sont mariés à d'autres employés».
Une relation ternaire comporté de trois entités est utilisé quand une relation binaire est insuffisante. De nombreuses approches de modélisation reconnaissent que les relations binaires. Relations ternaires ou n-aires sont décomposés en deux ou plusieurs relations binaires.
Direction
La direction d'une relation indique l'entité d'origine d'une relation binaire. L'entité à partir de laquelle une relation originaire est l'entité mère; l'entité où la relation se termine est l'entité enfant.
La direction d'une relation est déterminée par sa connectivité. Dans une relation un-à-un est la direction de l'entité indépendante à une entité dépendante. Si les deux entités sont indépendantes, la direction est arbitraire. Avec un-à-plusieurs, l'entité produisant une fois est le parent. La direction de plusieurs-à-plusieurs est arbitraire.
Type
Une relation d'identification est celui dans lequel l'une des entités de l'enfant est aussi une entité dépendante. Une relation non-identification est celui dans lequel les deux entités sont indépendantes.
Existence
Existence indique si l'existence d'une instance de l'entité dépend de l'existence d'une autre, liés, instance de l'entité. L'existence d'une entité dans une relation est définie comme obligatoire ou facultative. Si une instance d'une entité doit toujours se produire pour une entité à être inclus dans une relation, il est alors obligatoire. Un exemple de l'existence obligatoire est la déclaration «chaque projet doit être géré par un seul ministère». Si l'instance de l'entité ne sont pas requis, il est optionnel. Un exemple de l'existence option est la déclaration, «les employés peuvent être affectés à travailler sur des projets».
Les hiérarchies de généralisation
Une hiérarchie de généralisation est une forme d'abstraction qui spécifie que deux ou plusieurs entités qui partagent des attributs communs peuvent être généralisées dans un supérieur type d'entité de niveau appelé un supertype ou une entité générique. Le niveau inférieur des entités devient un sous-type, ou des catégories, un type de super. Les sous-types sont des entités dépendantes.
Notation ER
Il n'y a pas standard pour représenter les objets de données dans les diagrammes ER. Chaque méthode de modélisation utilise sa propre notation. La notation originale utilisée par Chen est largement utilisé dans les textes universitaires et les revues, mais rarement observée chez les outils CASE ou des publications par des non-universitaires. Aujourd'hui, il ya un certain nombre de notations utilisées, parmi les plus fréquents sont Bachman, la patte d'oie, et IDEFIX.
Tous les styles de notation représentent des entités que les boîtes et les relations que les lignes boîtes de raccordement rectangulaires. Chaque style utilise un ensemble spécial de symboles pour représenter la cardinalité d'une connexion. La notation utilisée dans ce document est de Martin. Les symboles utilisés pour les constructions d'ER de base sont:
Vous pouvez également utiliser Edraw pour dessiner des Chen ERD, diagramme de modèle de base de données, Express-G, Martin ERD, Diagramme ORM et plus encore.
EdrawMax est parfait non seulement pour les organigrammes professionnels prospectifs, organigrammes, cartes mentales, mais aussi des schémas de réseau, plans architecture, workflows, conceptions de mode, diagrammes UML, schémas électriques, illustration de la science, graphiques et tableaux... et qui est juste le commencement!