Un diagramme entité-relation , ou un ERD , est un modèle de données qui représente graphiquement les données, les attributs et les relations dans un système d'information . Un schéma EER est un type de diagramme ER améliorée qui comprend les concepts de super- sous-classes, spécialisation et généralisation . Modélisateurs de données créent des ER et EER schémas pour comprendre et décrire les données avant qu'il ne soit développé dans une base de données physique . SmartDraw est une application de dessin visuel qui offre de nombreuses fonctionnalités qui aident les modélisateurs de données créent ER robuste et schémas de l'EER . Choses que vous devez
SmartDraw logiciel
Afficher plus Instructions
1
Ouvert SmartDraw en cliquant sur " Démarrer" puis "Tous les programmes " et " SmartDraw . " En cliquant sur la petite icône "Page" situé dans la barre de navigation du haut pour ouvrir l'écran "Home" . Sélectionnez l'option " Software Design" liste dans le panneau du menu de gauche, puis cliquez sur le " Diagramme des relations entre l'entité " modèle pour créer une nouvelle entité-relation renforcée ( EER ) du diagramme.
2
Ajoutez une entité d' le schéma en double- cliquant sur le " Entité - 3" icône située dans le panneau "Bibliothèque" de gauche. Dès lors qu'une entité a été placé sur le diagramme, cliquez sur son étiquette et changer son nom de «entité » à « employé». Le diagramme contient maintenant un point sur lequel nous voulons stocker des données - . Un employé
3
Ajouter deux attributs au schéma en double- cliquant sur l'icône "Attribut" situé dans le " panneau Bibliothèque " . Placer les attributs près de l'entité « employé» .
4
Utilisez le menu " Lignes " , qui se trouve dans la main gauche " SmartPanel , " pour indiquer que les attributs sont stockés avec le «Employé» entité. Renommez les deux attributs " Empl_id " et " Nom ". Le diagramme contient maintenant des données qui doivent être stockées sur un employé - . Un ID d'employé et un nom
5
Ajouter une seconde entité au schéma en double- cliquant sur le " Entité - 3" icône et changer son étiquette de « entité» à «directeur ». Le diagramme contient maintenant un deuxième point sur lequel nous voulons stocker des données - un gestionnaire. Dans ce ERD , un «gestionnaire» est considéré comme une sous-classe de « employé».
6
place un attribut près de l'entité " Manager". Utilisez le menu " Lines " pour indiquer que l'attribut est stocké avec l'entité " Manager". Renommez le « Bonus ». D'attribut Le diagramme contient maintenant des données qui doivent être stockées sur un manager - un bonus. Parce qu'un «gestionnaire» est une sous-classe " employé" , il hérite des données stockées dans un «employé », tels que l'ID et le nom de l'employé.
7
Ajouter une troisième entité au schéma en double -cliquant sur la «entité - 3" icône et changer son étiquette de « entité » à « Hourly_Empl . " Le diagramme contient maintenant un troisième point sur lequel nous voulons stocker des données - un employé horaire . Dans ce ERD , un " Hourly_Empl " est considéré comme une sous-classe de « employé».
8
place un attribut à proximité de l' entité " Hourly_Empl " . Utilisez le menu " Lines " pour indiquer que l'attribut est stocké avec l'entité " Hourly_Empl " . Renommez le «taux ». D'attribut Le diagramme contient maintenant des données qui doivent être stockées sur un employé horaire - un taux. Parce qu'un " Hourly_Empl " est une sous-classe " employé" , il hérite également les données stockées dans un «employé ».
9
place un cercle sur le diagramme en cliquant sur l'icône grand "Shape" en le panneau supérieur , puis en cliquant sur le diagramme. Placez le cercle près de l'entité « employé» , et changer son étiquette de « D », qui signifie « disjoint ». Le symbole « disjoint » indique qu'un «employé» peut être un «gestionnaire» ou un « Hourly_Empl », mais il ne peut pas être les deux.
10
Ajouter une ligne reliant l'entité « employé» et le symbole " disjoints " . La seule ligne - une contrainte de complétude - indique qu'un «employé» pourrait être un «gestionnaire» ou un « Hourly_Empl ", ou il peut être ni
11
ajouter deux lignes simples à l' . schéma qui relient le symbole « disjoint » pour l'entité « employé» et l'entité « Hourly_Empl " , respectivement. Ces lignes complètent la relation entre le «employé» et ses sous-classes - " . Hourly_Empl " " Manager" et