Ein Entity-Relationship- Diagramm oder ein ERD , ist ein Datenmodell, das grafisch repräsentiert Daten , Attribute und Beziehungen in einem Informationssystem . Ein EER -Diagramm ist eine Art erweiterte ER-Diagramm , das die Konzepte der Oberklassen , Unterklassen , Spezialisierung und Verallgemeinerung beinhaltet . Daten -Modellierer schaffen ER und EER -Diagramme , um vollständig zu verstehen und zu beschreiben Daten, bevor sie in eine physische Datenbank entwickelt wird. SmartDraw ist eine visuelle Zeichenprogramm, viele Features, die Daten -Modellierer schaffen robust ER und EER -Diagramme helfen bietet . Things You
SmartDraw Software
brauchen anzeigen Weitere Anweisungen
1
öffnen SmartDraw indem Sie auf " Start" von "Alle Programme" und anschließend " SmartDraw . " Ein Klick auf den kleinen "Seite "-Symbol in der oberen Navigationsleiste , um die "Home "-Bildschirm zu öffnen. Wählen Sie die "Software Design" Angebot aus dem linken Menü auf Systemsteuerung, und klicken Sie dann auf den " Entity-Relationship- Diagramm" Vorlage, um eine neue, erweiterte Entity-Relationship (EER )-Diagramm erstellen.
2
In einem Unternehmen, das Diagramm durch Doppelklick auf die " Entity - 3" -Symbol in der linken "Bibliothek" des Geräts. Sobald ein Unternehmen hat sich auf das Diagramm gelegt , auf dem Etikett und ändern Sie seinen Namen von " Entity " zu "Employee ". Das Diagramm enthält nun einen Artikel über die wir wollen , Daten zu speichern - . Ein Mitarbeiter
3
In beiden Attribute auf das Diagramm durch Doppelklick auf das "Attribut" -Symbol in der Lage " Library " -Panel. Legen Sie die Attribute in der Nähe des "Employee " Einheit.
4
Verwenden Sie die " Lines" -Menü, das in der linken Hand liegt " SmartPanel ", um anzuzeigen, dass die Attribute mit dem "Employee " gespeichert Einheit. Benennen Sie die beiden Attribute " Empl_id " und " Name". Das Diagramm enthält nun Daten, die über einen Mitarbeiter gespeichert werden soll - . Ein Mitarbeiter-ID und einen Namen
5
Fügen Sie eine zweite Person auf dem Diagramm durch Doppelklick auf die " Entity - 3" -Symbol und Änderung seiner Etikett von " Entity " auf " Manager". Das Diagramm enthält nun einen zweiten Artikel über die wir wollen , Daten zu speichern - ein Manager . In diesem ERD wird ein "Manager" als eine Unterklasse von "Employee ".
6
Platz ein Attribut in der Nähe der "Manager" Entität. Verwenden Sie die " Lines" -Menü , um anzuzeigen, dass das Attribut mit dem "Manager" Einheit gespeichert ist. Benennen Sie das Attribut " Bonus ". Das Diagramm enthält nun Daten, die über einen Manager gespeichert werden sollen - ein Bonus. Da ein "Manager" ist ein "Mitarbeiter" Unterklasse erbt er die Daten in einem "Employee ", wie die Mitarbeiter-ID und Namen gespeichert.
7
In einer dritten Entität im Diagramm durch Doppelklick auf das " Entity - 3" -Symbol und Änderung seiner Etikett von " Entity " bis " Hourly_Empl . " Das Diagramm enthält nun eine dritte Element , über die wir wollen , Daten zu speichern - eine stündliche Mitarbeiter . In diesem ERD , wird eine " Hourly_Empl " als eine Unterklasse von "Employee ".
8
Platz ein Attribut in der Nähe des " Hourly_Empl " Entität. Verwenden Sie die " Lines" -Menü , um anzuzeigen, dass das Attribut mit dem " Hourly_Empl " Einheit gespeichert ist. Benennen Sie das Attribut " bewerten . " Das Diagramm enthält nun Daten, die über eine stündliche Mitarbeiter gespeichert werden sollen - eine Rate . Da ein " Hourly_Empl " ist ein "Mitarbeiter" Unterklasse übernimmt es auch die Daten in einer gespeicherten "Employee ".
9
Platz einen Kreis auf dem Diagramm, indem Sie auf der großen "Shape "-Symbol in die obere Platte und dann auf das Diagramm. Setzen Sie den Kreis in der Nähe der "Employee " Einheit, und ändern Sie das Etikett auf " d " steht für " Disjoint . " Die " Disjoint "-Symbol zeigt an, dass ein "Mitarbeiter" kann ein "Manager" oder sein " Hourly_Empl ," aber er kann nicht beides sein.
10
Hinzufügen einer einzelnen Linie, die den "Employee " Entität und die " Disjoint "-Symbol . Die einzige Zeile - eine Vollständigkeit Einschränkung - zeigt an, dass ein "Mitarbeiter" könnte ein "Manager" oder sein " Hourly_Empl , " oder er kann weder
11
In zwei einzelne Linien auf die. Diagramm, das die " Disjoint " Symbol der "Employee " Einheit und der " Hourly_Empl " Einheit verbinden , beziehungsweise. Diese Linien vervollständigen die Beziehung zwischen dem "Employee " und seine Unterklassen - " . Hourly_Empl " "Manager" und Bilder