|
Letzte Änderung 01.11.2009
ER-Diagramm
Im Daten-Editor können Sie neue Virtuelle Tabellen bereits vorab anlegen.XDEV 2 bietet Ihnen einen Tool, mit dem Sie Ihr Datenmodell als ER-Diagramm (Entity Relationship Modell) grafisch abbilden können. Ein ER-Diagramm veranschaulicht auf übersichtliche Weise die Beziehungen zwischen den Datenbank-Tabellen. Die grafische Abbildung hilft Ihnen jedoch nicht nur während der Entwicklung und finalen Überprüfung Ihres Datenmodells, sondern dient auch zur Dokumentation. Ein ausführliches ER-Diagramm kann für die spätere Wartung einer umfangreichen Anwendung von großem Wert sein, vor allem wenn später eine andere Person die Wartung und Weiterentwicklung übernehmen soll.

In XDEV 2 kommt dem ER-Diagramm jedoch noch eine weitere, entscheidende Bedeutung zu. Der SQL-Assistent, mit dem Sie Datenbank-Abfragen grafisch konstruieren können, greift automatisch auf die hier angelegten Verknüpfungen zwischen den Tabellen zurück und stellt die verknüpften Tabellen sowie deren Datenfelder hierarchisch als Tree dar. Um festzulegen, welche Datenfelder Sie durchsuchen möchten, müssen Sie dann nur noch die entsprechenden Datenfelder systematisch nacheinander anklicken. Alle notwendigen SQL-Anweisungen und Join-Bediungungen werden dann automatisch vom SQL-Assistenten im Hintergrund erzeugt.

|

|
Auf Grund der Verknüpfungen im ER-Diagramm erzeugt der SQL-Assistent einen Tree mit allen Datenfeldern.
|
Im SQL-Assistent müssen nur noch die Datenfelder anklicken, die durchsucht werden sollen. Alle notwendigen SQL-Anweisungen sowie Join-Bedingungen werden automatisch erzeugt.
|
Konstruktion eines ER-Diagramms:
| 1. | Rufen Sie den Daten-Editor auf, den Sie im Menü Daten finden und klicken Sie auf ER-Diagramm. |
| 2. | Importieren Sie (ohne Daten) alle Datenbank-Tabellen als Virtuelle Tabellen, die Sie für die Abbildung im ER-Diagramm benötigen. |
| 3. | Fügen Sie alle Virtuellen Tabellen per Drag&Drop in die Arbeitsfläche ein, die Sie für das ER-Diagramm benötigen. |
| 4. | Verknüpfen Sie die Tabellen miteinander. Klicken Sie dazu ein Datenfeld an und ziehen Sie dieses mit Drag&Drop auf das dazugehörige Datenfeld einer anderen Tabelle, z.B. das Datenfeld ID in der Tabelle HERSTELLER auf das Datenfeld HERSTELLER_ID in der Tabelle MODELLE. |
| 5. | Legen Sie im folgenden Dialog fest, um welche Beziehung es sich handelt, z.B. 1:n. |
Um eine Beziehung wieder zu löschen, klicken Sie den Verbindungszweig an und drücken Sie die Entf Taste. Das ER-Diagramm lässt sich auch als PDF-Dokument speichern. Klicken Sie dazu auf PDF-Export. Um das ER-Diagramm Tool aufzurufen, wählen Sie im Menü Daten > Datenbank-Editor und klicken dann auf ER-Diagramm.
Tipp: Die Beziehung ist 1, wenn der Wert in dieser Tabelle nur 1 Mal vorkommen wird. In der Tabelle HERSTELLER, in der lediglich alle Hersteller aufgeführt werden, darf jeder Hersteller nur 1 Mal gespeichert werden, sodass auch die ID eines Herstellers jeweils nur 1 Mal vorkommt. Die Beziehung ist n, wenn ein Wert in dieser Tabelle vielfach vorkommen kann. Da ein Hersteller mehrere Modelle besitzen kann, wird die HERSTELLER_ID In der Tabelle MODELLE vielfach vorkommen.
Wenn Sie sich nicht sicher sind, sollten Sie die Tabellen auf Papier aufzeichnen und verschiedene Praxisfälle durchspielen, indem Sie die jeweiligen Werte und IDs eintragen. Oder fragen Sie andere Anwender im Community Forum oder fragen Sie unseren Support. Auf keinen Fall sollten Sie einfach nur raten und davon ausgehen, dass der eine oder andere Fehler im ER-Diagramm nicht so schlimm ist.
|
|