Hoe een EER Diagram in Smartdraw Maak

Verbeterde entiteit relatie diagrammen laat ingenieurs om logisch data vertegenwoordigen . stroomschema symbool 1 afbeelding door pixelcarpenter van Fotolia.com

Een entiteit relatie diagram, of een ERD, is een datamodel die grafisch vertegenwoordigt data, attributen en relaties in een informatiesysteem.Een EER diagram is een type van versterkte ER-diagram dat de begrippen superklassen, subklassen, specialisatie en generalisatie omvat.Datamodellen creëren ER en EER schema om volledig te begrijpen en te beschrijven de gegevens voordat het wordt ontwikkeld tot een fysieke database.SmartDraw is een visuele tekenprogramma dat veel functies die helpen datamodellen creëren robuuste ER en EER diagrammen biedt.

wat je

  • SmartDraw software

instructies

  1. Open SmartDraw nodig door te klikken"Start", gevolgd door "Alle programma's" en "SmartDraw."Te klikken op de kleine "Pagina" pictogram in de bovenste navigatiebalk op de "Home" scherm te openen.Selecteer de "Software Design" vermelding van het linker menu paneel, en klik dan op de "Entity Relationship

    Diagram" sjabloon om een ​​nieuwe, verbeterde entiteit relatie (EER) diagram te maken.

  2. Voeg een entiteit aan het schema door te dubbelklikken op de "Entity - 3" icoon in de linker "Library" panel.Zodra een entiteit op het diagram geplaatst, klikt u op het etiket en de naam te veranderen van "entiteit" naar "Employee."Het schema bevat nu één punt waarover we willen gegevens op te slaan - een werknemer.

  3. Voeg twee attributen aan het schema door te dubbelklikken op het pictogram "Kenmerk" gelegen in de "Library" panel.Plaats de attributen in de buurt van het "Employee" entiteit.

  4. Het menu "Lines", die zich in de linker "SmartPanel 'aan te geven dat de attributen worden opgeslagen bij de" werknemer "entiteit.De naam van de twee attributen "Empl_id" en "Naam."Het schema bevat nu de gegevens die moeten worden opgeslagen over een werknemer - een werknemer-ID en een naam.

  5. Voeg een tweede entiteit het schema door te dubbelklikken op de "Entity - 3". "Manager" icoon en het label veranderen van "orgaan" voorHet 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 "werknemer".

  6. Plaats een attribuut in de buurt van de "manager" entiteit.Met het menu "lijnen" aan te geven dat het attribuut wordt opgeslagen bij de "manager" entiteit.Hernoem het attribuut "Bonus."Het schema bevat nu de 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 het schema door te dubbelklikken op de "Entity - 3" ". Hourly_Empl" icoon en het label veranderen van "orgaan" voorHet schema bevat nu een derde punt waarover we willen gegevens op te slaan - een uurtarief werknemer.In dit ERD, een "Hourly_Empl" wordt beschouwd als een subklasse van "werknemer".

  8. Plaats een attribuut in de buurt van de "Hourly_Empl" entiteit.Met het menu "lijnen" aan te geven dat het attribuut wordt opgeslagen bij de "Hourly_Empl" entiteit.Hernoem het attribuut "Rate."Het schema bevat nu de gegevens die moeten worden opgeslagen over een uurtarief werknemer - een tarief.Omdat een "Hourly_Empl" een "werknemer" subklasse erft ook data opgeslagen in een "werknemer".

  9. Plaats een cirkel op het diagram door te klikken op de grote "Shape" icoon in het bovenste paneel en vervolgens te klikken op het diagram.Plaats de cirkel bij de "werknemer" entiteit, en het label wijzigen in "d," wat staat voor "disjuncte."De "onsamenhangende" symbool geeft aan dat een "werknemer" kan een "manager" of worden "Hourly_Empl," maar hij kan niet beide.

  10. Voeg een enkele lijn van de "Werknemer" entiteit en de "disjunct" symbool verbinden.De enkele lijn - volledigheid constraint - geeft aan dat een "werknemer" zou een "manager" of worden "Hourly_Empl," of hij kan niet.

  11. Voeg twee enkele lijnen naar het diagram dat de "disjoint" symbool aan te sluiten op de "werknemer" entiteit en de "Hourly_Empl" entiteit, respectievelijk.Deze lijnen voltooien van de relatie tussen de "Werknemer" en zijn subklassen - ". Hourly_Empl" "Manager" en

Tips & amp;Waarschuwingen

  • Met SmartDraw de kleur van mogelijkheden om uw OER diagram visueel aantrekkelijker te maken.Het formaat van de entiteiten en hun labels zullen ook het diagram leesbaarder te maken.
  • Er zijn vele manieren om een ​​ER / EER diagram annoteren, waaronder Barker notatie, informatie-engineering (kraaienpootjes) notatie en Chen notatie.Gebruik de notatie die vaak wordt gebruikt door de organisatie die het model zal gebruiken.
  • Entiteiten in een EER diagram kan zijn fysieke objecten, gebeurtenissen of concepten.
  • creëren van een nuttige en volledige EER diagram vereist een zekere mate van theoretische kennis van databases en vaardigheid.Een onvolledige of slecht ontworpen logische diagram kan leiden tot een onvolledige of slecht ontwikkeld fysieke database.

Resources

  • Developer.com: Logische Versus Physical Database Modeling
  • Agile gegevens: Data Modeling 101
448
0
1
Presentatie Software