Een entiteit relatie diagram , of een ERD , is een datamodel dat een grafische weergave van gegevens, attributen en relaties in een informatiesysteem . Een EER diagram is een type van verbeterde ER-diagram dat de begrippen superklassen , subklassen , specialisatie en generalisatie omvat . Datamodellen maken ER en EER schema om volledig te begrijpen en te beschrijven data voordat deze wordt ontwikkeld tot een fysieke database. SmartDraw is een visuele tekenprogramma dat veel functies die helpen datamodellen te creëren robuuste ER en EER schema geeft . Wat je nodig hebt SmartDraw software Toon Meer Aanwijzingen Open SmartDraw 1 door te klikken op " Start" , gevolgd door " Alle Programma's" en " SmartDraw . " Klikken op de kleine "Pagina " pictogram in de bovenste navigatiebalk op de "Home "-scherm te openen . Selecteer de " Software Design " lijst in het linker menu paneel , en klik vervolgens op de " Entity Relationship Diagram " sjabloon om een nieuwe verbeterde entiteit relatie (EER ) diagram maken . Kopen van 2 Voeg een entiteit het schema door te dubbelklikken op de " Entiteit - 3 " pictogram in de linker " Library " -paneel. Zodra een entiteit is geplaatst op het diagram , klikt u op het etiket en verander de naam van " orgaan" voor " Employee . " Het schema bevat nu een punt waarover we willen gegevens op te slaan - . Een medewerker 3 Voeg twee attributen aan het diagram van de " Kenmerk " icoon te dubbelklikken in de " bibliotheek " -paneel . Plaats de attributen in de buurt van de " Werknemer" entiteit . 4 Gebruik het menu " Lines " , die is gelegen in de linkerhand " SmartPanel , " om aan te geven dat de attributen worden opgeslagen met de " Werknemer " entiteit . Hernoem de twee attributen " Empl_id " en " Naam . " Het schema bevat nu gegevens die moeten worden opgeslagen over een werknemer - . Een medewerker ID en een naam 5 Voeg een tweede entiteit aan het schema door te dubbelklikken op de " Entiteit - 3 " pictogram en verandert het label van " orgaan" voor " Manager . " Het schema bevat nu een tweede punt waarover we willen gegevens op te slaan - een manager . In dit ERD , wordt een " manager " als een subklasse van " Employee . " 6 Plaats een attribuut in de buurt van de " Manager" entiteit . Met het menu " Lines" aan te geven dat het attribuut wordt opgeslagen met de " Manager" entiteit. Hernoem het attribuut " Bonus ". Het schema bevat nu gegevens die moeten worden opgeslagen over een manager - een bonus . Omdat een " Manager" is een " werknemer " subklasse erft de gegevens opgeslagen in een " Werknemer ", zoals de werknemer -ID en naam . 7 Voeg een derde entiteit aan het diagram door dubbel - klikken op de " Entiteit - 3 " icoon en het veranderen van het label van " orgaan" voor " Hourly_Empl . " Het schema bevat nu een derde punt waarover we willen gegevens op te slaan - een werknemer per uur . In dit ERD , wordt een " Hourly_Empl " beschouwd als een subklasse van " Employee . " Plaats 8 een attribuut in de buurt van de " Hourly_Empl " entiteit . Met het menu " Lines" aan te geven dat het attribuut wordt opgeslagen met de " Hourly_Empl " entiteit. Hernoem het attribuut " Rate . " Het schema bevat nu gegevens die moeten worden opgeslagen over een werknemer per uur - een tarief . Omdat een " Hourly_Empl " is een " Werknemer" subklasse erft ook de gegevens opgeslagen in een " Employee . " Plaats 9 een cirkel op het diagram door te klikken op de grote " Shape " icoon in het bovenpaneel en vervolgens te klikken op het diagram . Plaats de cirkel in de buurt van de " Werknemer" entiteit , en zijn label te veranderen in " d , " wat staat voor " Disjunte . " De " Disjunte " symbool geeft aan dat een " werknemer " een " Manager" of een kunnen zijn " Hourly_Empl , " maar hij kan niet beide zijn . 10 Voeg een enkele lijn die de " Werknemer " entiteit en de " Disjunte " symbool . De enkele lijn - een volledigheid constraint - geeft aan dat een " werknemer " een " Manager" of een zou kunnen zijn " Hourly_Empl , " of hij kan niet worden 11 In twee enkele lijnen naar de . diagram dat de " Disjunte " symbool aansluiten op de " Werknemer" entiteit en de " Hourly_Empl " entiteit , resp . Deze lijnen te voltooien de relatie tussen de " Werknemer" en zijn subklassen - " . Hourly_Empl " " Manager " en
|