In dieser Übung erstellen Sie ein physisches Datenmodell, indem Sie das Modell von einem vorhandenen Datenbankschema rückentwickeln. Hierzu verwenden Sie die Derby-Datenbank 'sample', die im Lieferumfang dieses Produkts enthalten ist.
Es gibt mehrere Möglichkeiten, physische Datenmodelle in der Workbench
zu erstellen.
Sie können die in dieser Übung angegebenen Schritte für die Rückentwicklung eines physischen Datenmodells
von einer Datenbank ausführen, Sie können aber auch eine der folgenden Methoden verwenden:
- Verwenden des Assistenten 'Neues physisches Datenmodell' für die Rückentwicklung von einer DDL-Datei
- Diese Option ist sinnvoll, wenn Sie eine DDL-Datei statt einer aktiven Datenbankverbindung als Quelle für das
physische Datenmodell verwenden wollen. Wenn Sie diese Methode verwenden wollen, führen Sie die
unten stehenden Schritte aus, geben Sie jedoch im Assistenten 'Neues physisches Datenmodell' eine DDL-Datei an.
- Ziehen eines Schemas oder einer Tabelle per Drag-and-drop vom Datenquellenexplorer in ein Datenentwurfsprojekt
- Dies ist eine schnelle Möglichkeit zum Erstellen eines physischen Datenmodells. Hierbei können Sie jedoch keine Optionen für das neue physische Datenmodell angeben, wie z. B. einen Dateinamen oder ob auch ein Übersichtsdiagramm erstellt werden soll. Wenn Sie diese Methode verwenden wollen, ziehen Sie eine Datenbank, ein Schema oder eine Tabelle aus dem Datenquellenexplorer in einen Projektordner bzw. einen Ordner Datenmodelle im Datenprojektexplorer.
- Umsetzen eines logischen Datenmodells in ein physisches Datenmodell
- Bei dieser Methode müssen Sie mit einem logischen Datenmodell beginnen. Da sich dieses Lernprogramm damit befasst, wie Änderungen an einer vorhandenen Datenbank vorgenommen werden, ist diese Methode hier weniger sinnvoll. Wenn Sie diese Methode verwenden wollen, heben Sie ein
logisches Datenmodell im Datenprojektexplorer hervor, und klicken Sie im Hauptmenü an.
Gehen Sie wie folgt vor, um einen Assistenten für die Rückentwicklung eines vorhandenen Datenbankschemas zu verwenden:
- Wählen Sie das Projekt EMPLOYEE im Datenprojektexplorer aus.
- Klicken Sie im Hauptmenü an. Der Assistent Neues physisches Datenmodell wird geöffnet.
- Geben Sie auf der Seite Modelldatei die folgenden Einstellungen an:
- Stellen Sie sicher, dass das Projekt EMPLOYEE im Feld Zielordner angegeben ist.
Wenn das Projekt EMPLOYEE noch nicht angegeben ist, klicken Sie Durchsuchen an, um ein Fenster zu öffnen,
in dem Sie den Projektnamen auswählen können.
- Geben Sie in das Feld Dateiname den Namen sample_model ein.
- Wählen Sie Derby in der Liste Datenbank aus.
- Wählen Sie 10.0 in der Liste Version aus.
- Wählen Sie Über Rückentwicklung erstellen aus.
Die Einstellungen sollten jetzt wie folgt festgelegt sein:
- Klicken Sie Weiter an.
- Wählen Sie Datenbank auf der Seite Quelle aus. Wenn Sie die Rückentwicklung von einer DDL-Datei durchführen wollten, würden Sie an dieser Stelle das Markierungsfeld für die DDL-Datei auswählen. Wenn Sie die Option für die DDL-Datei ausgewählt hätten, würden Sie auf den folgenden Seiten des Assistenten noch den Pfad zu einer gültigen, in einem Datenentwurfsprojekt gespeicherten DDL-Scriptdatei angeben.
- Klicken Sie Weiter an.
- Geben Sie auf der Seite Verbindung auswählen die folgenden Einstellungen an:
- Wählen Sie Vorhandene Verbindung verwenden aus.
- Wählen Sie die Derby-Datenbank 'sample' in der Liste der Verbindungen aus.
Bei den in der Liste aufgeführten Verbindungen handelt es sich um die im Datenbankexplorer vorhandenen
Verbindungen zu Derby Version 10.0. In diesem Fall wurde die Verbindung zur Derby-Datenbank 'sample' bereits für Sie hergestellt. Wenn Sie eine andere Datenbank und Version auf der Seite Modelldatei des Assistenten
ausgewählt hätten, würde die Derby-Datenbank 'sample' nicht in der Liste angezeigt werden.
Statt dessen würden die vorhandenen
Verbindungen der betreffenden Datenbank und Version angezeigt werden. Wenn Sie noch keine Verbindung zu der Datenbank
hergestellt hätten, von der aus Sie die Rückentwicklung durchführen wollten, könnten Sie Neue Verbindung erstellen
auswählen. Daraufhin würden Sie aufgefordert werden, die Verbindungsinformationen auf den folgenden Seiten
des Assistenten anzugeben.
Die Einstellungen sollten jetzt wie folgt festgelegt sein:
- Klicken Sie Weiter an.
- Klicken Sie auf der Seite Schema das Feld neben dem Schema SAMP an. In diesem Fall soll die Rückentwicklung nur vom Schema SAMP aus durchgeführt werden. Wenn Sie die Rückentwicklung jedoch von mehreren Schemata aus durchführen wollen, können Sie auf dieser Seite mehrere Schemata auswählen.
- Klicken Sie Weiter an.
- Behalten Sie auf den Seiten Datenbankelemente und Optionen die Standardeinstellungen bei. Wenn Sie Indizes und Trigger ausschließen wollen, können Sie die entsprechenden Markierungsfelder auf der Seite Datenbankelemente abwählen.
- Klicken Sie Weiter an.
- Wählen Sie Übersicht auf der Seite Optionen aus.
- Klicken Sie Fertig stellen an.
Das physische Datenmodell sample_model wird erstellt und im Datenprojektexplorer im Ordner Datenmodelle angezeigt. Das Modell wird im Editor für physisches Datenmodell geöffnet. Da Sie angegeben haben, dass ein
Übersichtsdiagramm erstellt werden soll, wird das Übersichtsdiagramm für dieses Schema im Diagrammeditor geöffnet. Das Standardübersichtsdiagramm enthält alle Tabellen des Schemas SAMP. In der nächsten Übung erstellen Sie ein einfaches Übersichtsdiagramm. Anschließend verwenden Sie das Diagramm, um das Schema SAMP zu modifizieren.