En enhet forholdet diagram eller en ERD , er en datamodell som grafisk representerer data, attributter og relasjoner i et informasjonssystem . En EER diagram er en type forbedret ER diagram som inkluderer begrepene superklasser , underklasser , spesialisering og generalisering . Data modellbyggere skape ER og EER diagrammer for å fullt ut forstå og beskrive data før det utviklet seg til en fysisk database . SmartDraw er en visuell tegning program som inneholder mange funksjoner som hjelper data modellbyggere skape robuste ER og EER diagrammer . Du trenger
SmartDraw programvare
Vis flere instruksjoner
en
Åpen SmartDraw ved å klikke på "Start " etterfulgt av "Alle programmer " og " SmartDraw . " Ved å klikke på den lille "Side" ikonet i menylinjen for å åpne " Hjem "-skjermen . Velg " Software Design " liste fra menyen til venstre panel , og klikk deretter på " Entity Relationship Diagram " mal for å opprette en ny forbedret entitesrelasjoner ( EER ) diagram .
2
Legg en enhet til diagrammet ved å dobbeltklikke på " Entity - 3 " ikonet i venstre "Library "-panelet . Når et foretak har blitt plassert på diagrammet , klikker du på etiketten og endre sitt navn fra " Entity " til " Employee ". Diagrammet inneholder nå ett element om hvilke vi ønsker å lagre data - . En ansatt
3
Legg to attributter til diagrammet ved å dobbeltklikke på " data "-ikonet som ligger i " Library " -panelet . Plasser attributtene nær "Employee " enhet.
4
Bruk " Lines "-menyen , som ligger i venstre hånd " SmartPanel , " for å indikere at attributtene er lagret med "Employee " enhet. Endre navn på to attributter " Empl_id " og " Name ". Diagrammet inneholder nå data som skal lagres om en ansatt - . En ansatt ID og et navn
5
Legg til en ny enhet til diagrammet ved å dobbeltklikke på " Entity - 3 "-ikonet og endre etiketten fra « Entity " til " manager. " Diagrammet inneholder nå en andre elementet om hvilke vi ønsker å lagre data - en manager. I denne ERD , er en " Manager" betraktet som en underklasse av "Employee ".
6
inn en attributt nærheten av " Manager" enhet. Bruk " Lines "-menyen for å indikere at attributtet er lagret med " Manager" enhet. Endre navnet på attributtet " Bonus ". Diagrammet inneholder nå data som skal lagres om en manager - en bonus . Fordi en " Manager" er en " ansatt" underklasse , arver det data som er lagret i en "Employee ", slik som den ansattes ID og navn.
7
Legg en tredje enhet til diagrammet ved å dobbeltklikke - klikke på " Entity - 3 "-ikonet og endre etiketten fra « Entity " til " Hourly_Empl . " Diagrammet inneholder nå et tredje element og som vi ønsker å lagre data - en timebasert ansatt . I denne ERD , er en " Hourly_Empl " betraktet som en underklasse av "Employee ".
8
inn en attributt nærheten av " Hourly_Empl " enhet. Bruk " Lines "-menyen for å indikere at attributtet er lagret med " Hourly_Empl " enhet. Endre navnet på attributtet "Rate ". Diagrammet inneholder nå data som skal lagres om en timebasert ansatt - en sats . Fordi en " Hourly_Empl " er en " ansatt" underklasse , arver det også data som er lagret i en "Employee . "
9
Plasser en sirkel på diagrammet ved å klikke på den store " Shape "-ikonet i topplaten og deretter klikke på diagrammet . Plasser sirkel i nærheten av "Employee " enhet, og endre etiketten til "d ", som står for " disjunkte . " Den " disjunkte "-symbolet angir at en " ansatt" kan være en " leder" eller en " Hourly_Empl ", men han kan ikke være begge deler.
10
Legg til en enkelt linje som forbinder "Employee " enhet og " disjoint "-symbolet . Den eneste linje - en fullstendighet begrensning - indikerer at en "Employee " kan være en " leder" eller en " Hourly_Empl ", eller han kan være verken
11
Legg to enkle linjer til . diagram som kobler " disjunkte "-symbolet til "Employee " enhet og " Hourly_Empl " enhet, henholdsvis . Disse linjene fullføre forholdet mellom " ansatt" og hans underklasser - " . Hourly_Empl " " Manager" og selg