introduction

  • Un modèle de données est un document de données commerciales organisées qui sert de cadre au développement d'applications. Un modèle de données fournit la structure et le format des données. Un modèle de base de données définit la manière dont les données sont stockées, organisées et modifiées dans un environnement de base de données. Le modèle plat, le modèle hiérarchique, le modèle de réseau, le modèle relationnel, le modèle dimensionnel et le modèle relationnel-objet sont des types courants de modèles de base de données utilisés dans l'industrie.
  • Un diagramme de structure de données (DSD) fournit une représentation graphique des entités de base de données, de leurs relations et des contraintes applicables. La présentation graphique comprend des cases et des flèches pour représenter les entités et la relation entre elles. La modélisation des relations d'entités est une méthode de modélisation largement utilisée pour créer un modèle de données. Un modèle de relation d'entité (modèle E-R) fournit une représentation logique détaillée des données métier. Un diagramme Entity-Relationship ou ERD en bref est une représentation graphique du modèle E-R.
  • La DRE est un outil puissant pour la communication entre les développeurs et les utilisateurs de bases de données. Les principaux composants représentés dans un ERD sont
    • Entité - Peut être une personne, un lieu, un objet, un événement ou un concept sur lequel les données sont conservées.
    • Relation - Représente l'association entre entités / types d'entités.
    • Attribut (s) - Propriété d'une entité présentant un intérêt pour l'entreprise.
    • Contraintes (Cardinalité) - Caractéristique d'une relation indiquant le nombre d'instances d'une entité en fonction du nombre d'instances d'une autre entité.
  • Les relations et leurs caractéristiques définissent ensemble les règles métier représentées dans la DRE. Les entités et les relations peuvent avoir des attributs représentés dans une ERD. Ce qui suit est une illustration étape par étape de la façon de créer un ERD en utilisant le moteur de base de données MySQL comme outil logiciel.

Pas

  1. 1 Identifier les entités de la base de données en fonction des besoins de l'organisation ou de l'entreprise.
    • Il existe des directives générales pour nommer les entités. Le nom de l'entité doit être un nom singulier, concis (pour plus de facilité); si les abréviations sont utilisées, elles devraient être spécifiques
    • Les espaces doivent être évités. Si plusieurs mots sont utilisés, ils doivent être séparés par un trait de soulignement (_).
  2. 2 Définir les caractéristiques des entités par attributs
    • Les attributs peuvent être un nom singulier ou un nom
    • Il devrait être unique pour un type d'entité particulier
  3. 3 Construire une relation significative entre les instances d'une ou plusieurs entités en créant une relation entre elles. Les relations reflètent les règles métier de l'organisation
    • La relation doit être une phrase verbale
    • Il devrait expliquer clairement les mesures prises
    • Cardinalité - La relation peut avoir des caractéristiques un à un (1: 1), un à plusieurs (1: m) ou plusieurs à plusieurs (m: n).
  4. 4 Maintenant, ouvrez MySQL Workbench. Pour ouvrir MySQL Workbench, commencez par cliquer sur tous les programmes, MySQL, puis sélectionnez MySQL Workbench.
  5. 5 Ouvrez la plate-forme pour dessiner le diagramme de relation d'entité. Dans la barre de menu, cliquez sur fichier puis sur le nouveau modèle. Encore une fois, utilisez la barre de menus pour cliquer sur le modèle et choisissez Ajouter un diagramme.
  6. 6 Dessinez des tables sur la plate-forme. Les tableaux représentent les entités commerciales sur la DRE. Sélectionnez l'icône de la table ou appuyez sur T dans la barre de menus verticale.
  7. 7 Déplacez la souris sur la plate-forme et cliquez sur l'emplacement où vous souhaitez placer la table.
  8. 8 Nommez la table. Double-cliquez sur la table pour ouvrir une fenêtre (éditeur de table) en bas. Cette fenêtre fournit des options pour entrer le nom de la table (entité).
  9. 9 Ajouter des attributs aux tables (les attributs du même éditeur de table offrent des options pour ajouter les colonnes (attributs) à la table (entité).
  10. 10 Sélectionnez le type de données approprié et la clé primaire (contrainte). Sélectionnez le type de données pour chaque attribut dans la liste déroulante conformément à l'exigence. Sélectionnez un attribut ou un groupe d'attributs qui identifie de manière unique cette table. Cela devient la clé primaire de la table. Sélectionnez également les attributs non nuls.
  11. 11 Effectuez la même opération pour toutes les entités restantes identifiées dans le cadre des exigences métier.
  12. 12 Ajouter des relations aux tables (Entités).
    • Sélectionnez la caractéristique / le type de relation (1: 1, 1: m, m: n) dans la barre de menus verticale.
    • Cliquez ensuite sur les deux tables (l'une après l'autre) pour ajouter la relation sélectionnée entre les tables.
  13. 13 Répétez la même action pour ajouter les relations identifiées restantes (règles métier) entre les tables (entités).
  14. 14 Enregistrez le diagramme de relation d'entité (ERD). Dans la barre de menus, cliquez sur fichier, sélectionnez Enregistrer le modèle sous et donnez un nom de fichier correct pour enregistrer la DRE.
    • Vous pouvez également enregistrer le DRE sous forme de fichier PDF. Pour ce faire, accédez au fichier, cliquez sur Exporter, puis sélectionnez Exporter en tant que page PDF unique. Donnez le nom du fichier et enregistrez-le.