En enhet förhållandet diagram , eller ERD är en datamodell som grafiskt representerar data, attribut och relationer i ett informationssystem . En EER diagrammet är en typ av förstärkt ER diagram som innehåller begreppen superklasser , underklasser , specialisering och generalisering . Data modellbyggare skapar ER och EER diagram för att till fullo förstå och beskriva data innan de utvecklas till en fysisk databas . SmartDraw är en visuell ritprogram som innehåller många funktioner som hjälper uppgifter modellbyggare skapa robusta ER och diagram EER . Saker du behöver
SmartDraw programvara
Visa fler instruktioner
1
Open SmartDraw genom att klicka på " Start" följt av " Alla program " och " SmartDraw . " Genom att klicka på den lilla " Page " ikonen i det övre navigeringsfältet för att öppna " Start " -skärmen . Välj " Software Design " notering från den vänstra menyn panelen , och klicka sedan på " Entity Relationship diagram " mall för att skapa en ny förbättrad enhet förhållandet ( EER ) diagram .
2
Lägg ett företag diagrammet genom att dubbelklicka på " Entity - 3 " ikonen i den vänstra " Library " -panelen . När ett företag har lagts på diagrammet , klicka på dess etikett och byta namn från " Entity " till " Employee . " Diagrammet innehåller nu en post om vilka vi vill lagra data - . En anställd
3
Lägg två attribut till diagrammet genom att dubbelklicka på " Attribute " -ikonen som ligger i " Library " panel . Placera attributen nära " Employee " enhet .
4
Använd " Lines " -menyn , som ligger i den vänstra " SmartPanel , " för att indikera att de attribut lagras med " Employee " enhet . Byt namn på två attribut " Empl_id " och " Namn ". Diagrammet innehåller nu data som skall lagras om en anställd - . En anställd ID och ett namn
5
Lägg till en andra enhet till diagrammet genom att dubbelklicka på " Entity - 3 " -ikonen och ändra sin etikett från " Entity " till " chef . " Diagrammet innehåller nu en andra punkt om vilka vi vill lagra data - en chef . I detta ERD är en " Manager" betraktas som en underklass av " Employee . "
6
Lägg ett attribut nära " Manager" enhet . Använd " Lines " -menyn för att ange att attributet lagras med " Manager" enhet . Byt namn på attributet " Bonus . " Diagrammet innehåller nu data som ska lagras om en manager - en bonus. Eftersom en " chef " är en " anställd " underklass ärver den de data som lagras i en " anställd ", såsom den anställdes ID och namn .
7
Lägg en tredje enhet för diagrammet genom att dubbelklicka - klicka på " Entity - 3 " ikonen och ändra dess etikett från " Entity " till " Hourly_Empl . " Diagrammet innehåller nu en tredje punkt om vilka vi vill lagra data - en timme anställd . I detta ERD är en " Hourly_Empl " betraktas som en underklass av " Employee . "
8
Lägg ett attribut nära " Hourly_Empl " enhet . Använd " Lines " -menyn för att ange att attributet lagras med " Hourly_Empl " enhet . Byt namn på attributet " Rate . " Diagrammet innehåller nu data som ska lagras ungefär en timme anställd - en kurs . Eftersom en " Hourly_Empl " är en " anställd " underklass ärver också de data som lagras i en " Employee . "
9
Placera en cirkel på diagrammet genom att klicka på den stora " Shape " -ikonen i den övre panelen och sedan klicka på diagrammet . Placera cirkeln nära " Employee " enhet , och ändra dess etikett till " d ", vilket står för " disjunkta . " Den " disjunkta " symbol indikerar att en " anställd " kan vara en " manager " eller en " Hourly_Empl , " men han kan inte vara båda .
10
Lägg en enda linje som förbinder " Employee " enhet och " disjunkta "-symbolen . Den enda rad - en fullständighet begränsning - indikerar att en " anställd " skulle kunna vara en " manager " eller en " Hourly_Empl , " eller han får varken
11
Lägg två enkla linjer till . diagrammet som ansluter " disjunkta " symbolen till " Employee " enhet och " Hourly_Empl " enhet , respektive. Dessa rader slutföra förhållandet mellan " Employee " och hans underklasser - " . Hourly_Empl " " Manager" och