En virksomhed forholdet diagram eller en ERD er en datamodel , der viser grafisk data, attributter og relationer i et informationssystem. En EER diagram er en form for forøget ER diagram, der omfatter begreberne superklasser , underklasser , specialisering og generalisering . Data modelers skaber ER og EER diagrammer for fuldt ud at forstå og beskrive data, før det er udviklet til en fysisk database. SmartDraw er en visuel tegning program, der giver mange funktioner, der hjælper data modelers skabe robuste ER og EER diagrammer . Ting du skal
SmartDraw software
Vis Flere Instruktioner
1
Open SmartDraw ved at klikke på "Start " efterfulgt af "Alle programmer " og " SmartDraw . " Hvis du klikker på den lille "Side" ikonet i den øverste navigationslinje for at åbne " Home" skærm. Vælg " Software Design " notering fra menuen til venstre panel , og klik derefter på " Entity Relationship Diagram " skabelon til at oprette en ny forbedret enhed forholdet ( EER ) diagram .
2
Tilføj en enhed til diagrammet ved at dobbeltklikke på " Entity - 3" ikonet i venstre "Library " panel . Når en enhed er blevet placeret på diagrammet , skal du klikke på etiketten og ændre sit navn fra " enhed" til " Employee ". Diagrammet indeholder nu et punkt , som vi ønsker at gemme data - . Medarbejder
3
Tilføj to attributter til diagrammet ved at dobbeltklikke på den " Attribut " ikonet i " Library " panel. Placer de attributter i nærheden af " Employee " enhed.
4
Brug " Lines " i menuen, som er placeret i venstre hånd " SmartPanel , " for at indikere, at de attributter er gemt med " Employee " enhed . Omdøbe de to attributter " Empl_id " og "Navn ". Diagrammet indeholder nu data, der skal opbevares om medarbejder - . Medarbejder -id og et navn
5
Tilføj et andet organ til diagrammet ved at dobbeltklikke på " Entity - 3" -ikonet og ændre sin etiket fra " enhed" til " manager". Diagrammet indeholder nu en anden post , som vi ønsker at gemme data - en leder . I denne ERD er en " Manager" betragtes som en underklasse af " Employee ".
6
Place en attribut i nærheden af " Manager" enhed. Brug " Lines "-menuen for at angive, at attributten er gemt med " Manager" enhed. Omdøb attribut " Bonus ". Diagrammet indeholder nu data, der skal opbevares om en manager - en bonus. Fordi en " Manager" er en " Medarbejder " underklasse , det arver de lagrede data i en " Medarbejder ", såsom medarbejder-id og navn .
7
Tilføj en tredje enhed til diagrammet ved at dobbeltklikke - klikke på " Entity - 3" -ikonet og ændre sin etiket fra " enhed" til " Hourly_Empl ". Diagrammet indeholder nu et tredje element , som vi ønsker at gemme data - en timeløn medarbejder. I denne ERD er en " Hourly_Empl " betragtes som en underklasse af " Employee ".
8
Place en attribut i nærheden af " Hourly_Empl " enhed. Brug " Lines "-menuen for at angive, at attributten er gemt med " Hourly_Empl " enhed. Omdøb attribut "Rate ". Diagrammet indeholder nu data, der skal opbevares om en timeløn medarbejder - en sats . Fordi en " Hourly_Empl " er en " Medarbejder " underklasse , er det også arver de lagrede data i en " Medarbejder ".
9
Placer en cirkel i diagrammet ved at klikke på det store " Shape " ikonet i toppanelet og klikke på diagrammet . Anbring cirklen i nærheden af " Employee " enhed , og ændre dens etiket til " d ", som står for " disjunkte . " Den " disjunkte " symbolet indikerer , at en "arbejdstager" kan være en " manager " eller en " Hourly_Empl ", men han kan ikke være begge dele.
10
Tilføj en enkelt linie, der forbinder " Medarbejder " enhed og " disjunkte " symbolet . Den eneste linje - en fuldstændighed begrænsning - viser, at en "arbejdstager" kunne være et " manager " eller en " Hourly_Empl ", eller han kan hverken
11
Tilføj to enkelt linjer til . diagram, der forbinder " disjunkte " symbolet til " Medarbejder " enhed og " Hourly_Empl " enhed , hhv. Disse linjer fuldføre forholdet mellem "arbejdstager" og hans underklasser - " . Hourly_Empl " " Manager" og