Datenbankschema importieren und ändern

Sie importieren ein Datenbankschema einer relationalen Datenbank, um ein Schema im Datenbankmodell Ihres Innovator-Modells zu erstellen oder zu pflegen.

Datenbankschema einer relationalen Datenbank ins Datenbankmodell übernehmen

Die Übernahme des Datenbankschemas einer relationalen Datenbank in ein Datenbankmodell dient der Erstellung und Pflege von Datenbanksystemen.

Der Abgleich der Datenbankschemata in der relationalen Datenbank und im Datenbankmodell wird durch integrierte Vergleichsfunktionen unterstützt, um Veränderungen sicher und kontrolliert ausführen zu können. Im Unterschied zu herstellerspezifischen Datenbank-Designtools, können konzeptionelle Schemata auch auf Datenbanksysteme unterschiedlicher Hersteller abgebildet werden. Der Abgleich erfolgt über JDBC oder SQL/DDL.

Durch die Integration des DB-ER-Mappings können Sie das komplette Reverse-Engineering vom realen Datenbankmanagementsystem (DBMS) bis zum konzeptionellen Modell nutzen.

Öffnen des Assistenten für Datenbank-Import

Voraussetzungen

Der dafür zuständige Assistent wird ausschließlich in Innovator for Information Architects angeboten.

Zusammenhang

Sie wollen das Datenbankschema einer relationalen Datenbank abfragen, um es zu importieren oder auf dessen Grundlage ein bestehendes Datenbankmodell zu aktualisieren oder zu ergänzen.

So gehen Sie vor

  1. Wählen Sie Import/Export>Importieren>Relationale Datenbank.

    Der Assistent für Datenbank-Import erscheint.

  2. Um ein Datenbankschema zu importieren, zu aktualisieren oder zu ergänzen, verfahren Sie im eben geöffneten Assistenten wie im Folgenden angegeben. Für das Importieren eines neuen Datenbankschemas nutzen Sie den Standard-Import. Für das Aktualisieren und Ergänzen eines bestehenden Datenbankmodells nutzen Sie den erweiterten Import und den Editor DB Manager.

Importieren des Datenbankschemas ins Datenbankmodell

Voraussetzungen

Der Assistent für Datenbank-Import ist geöffnet. Außerdem haben Sie die Verbindung zu der betreffenden Datenbank eingerichtet.

Zusammenhang

Sie wollen das Datenbankschema der angebundenen Datenbank in ein bestehendes Zielpaket des Datenbankmodells importieren.

Der Befehl Importieren im DB Manager übernimmt für gleichnamige Tabellen und Tabellenspalten die importierten DDL-Kommentare und für gleichnamige Tabellenspalten außerdem die importierten Datentypen und Standardwerte (DefaultValue).

So gehen Sie vor

  1. Selektieren Sie die betreffende Datenbankverbindung und klicken Sie auf Weiter.

    Der Assistent wechselt zum nächsten Bearbeitungsschritt. Zu der in der selektierten Datenbankanbindung konfigurierten Datenbank wird eine Verbindung hergestellt. Die Datenbankobjekte aus dem Schema der jeweiligen relationalen Datenbank werden aufgelistet.

  2. Um in der verbundenen Datenbank die Datenbankobjekte auszuwählen, die Sie importieren möchten, aktivieren Sie die entsprechenden Auswahlfelder, und klicken Sie auf Weiter.

    Der Assistent wechselt zum nächsten Bearbeitungsschritt, in dem Sie die Importvariante auswählen.

  3. Um ein Datenbankschema zu importieren, klicken Sie auf die Schaltfläche Standard-Import.

    Der Assistent wechselt zum nächsten Bearbeitungsschritt. Die Datenbankelemente der zuvor ausgewählten Datenbankobjekte werden zur Auswahl angeboten.

  4. Selektieren Sie die Datenbankelemente, die Sie in Ihr Modell importieren möchten. Klicken Sie anschließend auf Weiter, um das Zielpaket auszuwählen und den Import durchzuführen.

  5. Selektieren Sie das Zielpaket, in das die Datenbankobjekte importiert werden sollen, und klicken Sie auf Importieren.

    Der Assistent wird geschlossen. Die ausgewählten Datenbankobjekte werden in das ausgewählte Zielpaket importiert und im Editor DB Manager dargestellt.

  6. Wenn Sie mit dem Ergebnis noch nicht zufrieden sind, dann können Sie alle Änderungen des Imports rückgängig machen, indem Sie Rückgängig (Strg+Z) wählen.

    Sollte das Rückgängigmachen nicht funktionieren, können Sie die importierten Elemente im Ergebnisbereich löschen.

    Haben Sie die Elemente nicht im Ergebnisbereich, können Sie die importierten Elemente leicht mit dem Dialog Suchen im Register Datum suchen finden.

Ändern des Datenbankschemas im Datenbankmodell

Voraussetzungen

Der Assistent für Datenbank-Import ist geöffnet. Außerdem haben Sie die Verbindung zu der betreffenden Datenbank eingerichtet.

Zusammenhang

Sie wollen das Datenbankschema in Ihrem Datenbankmodell aktualisieren. Neue Tabellenspalten werden beim Aktualisieren eingefügt.

Der Befehl DB-Schema ändern im DB Manager übernimmt für gleichnamige Tabellen und Tabellenspalten geänderte DDL-Kommentare und für gleichnamige Tabellenspalten außerdem geänderte Datentypen und Standardwerte (DefaultValue).

So gehen Sie vor

  1. Selektieren Sie die betreffende Datenbankverbindung und klicken Sie auf Weiter.

    Der Assistent wechselt zum nächsten Bearbeitungsschritt. Zu der in der selektierten Datenbankanbindung konfigurierten Datenbank wird eine Verbindung hergestellt. Die Datenbankobjekte aus dem Schema der jeweiligen relationalen Datenbank werden aufgelistet.

  2. Um in der verbundenen Datenbank die Datenbankobjekte auszuwählen, die Sie importieren möchten, aktivieren Sie die entsprechenden Auswahlfelder, und klicken Sie auf Weiter.

    Der Assistent wechselt zum nächsten Bearbeitungsschritt, in dem Sie die Importvariante auswählen.

  3. Um ein Datenbankschema zu aktualisieren, klicken Sie auf die Schaltfläche Erweiterter Import.

    Der Assistent wird geschlossen und eine Verbindung zur Datenbank hergestellt.

    Der  DB Manager wird geöffnet und das Menübandregister Datenbankverbindung ist aktiv. Auf der linken Seite wird eine Liste der Datenbankobjekte aus dem Schema der relationalen Datenbank angezeigt.

  4. Wählen Sie oben rechts in der Auswahlliste Zielschema das Zielpaket aus, das Sie aktualisieren möchten.

  5. Aktivieren Sie im  DB Manager auf der linken Seite das Auswahlfeld für die Datenbankelemente aus der angebundenen Datenbank, die Sie im Zielpaket des Datenbankmodells auf der rechten Seite ändern möchten.

  6. Wählen Sie Datenbankverbindung>Importieren>DB-Schema ändern.

    Der gleichnamige Dialog erscheint.

  7. Selektieren Sie links im Dialog die gewünschte Konfiguration.

    Die Optionen der Konfiguration werden rechts angezeigt.

  8. Wenn Sie eine Konfiguration mit Überschreiben selektieren, dann werden existierende Datenbankelemente im Modell überschrieben und neue Datenbankelemente hinzugefügt.

    Die links in der relationalen Datenbank selektierten Datenbankelemente werden im Datenmodell auf der rechten Seite aktualisiert.

  9. Wenn Sie eine Konfiguration mit Ergänzen selektieren, dann werden existierende Datenbankelemente im Modell nicht überschrieben und neue Datenbankelemente hinzugefügt.

    Die links selektierten Datenbankelemente werden im Datenmodell des Modells auf der rechten Seite ergänzt.

  10. Wenn Sie mit dem Ergebnis noch nicht zufrieden sind, dann können Sie alle Änderungen des Imports rückgängig machen, indem Sie Rückgängig (Strg+Z) wählen.

    Sollte das Rückgängigmachen nicht funktionieren, können Sie die importierten Elemente im Ergebnisbereich löschen.

    Haben Sie die Elemente nicht im Ergebnisbereich, können Sie die importierten Elemente leicht mit dem Dialog Suchen im Register Datum suchen finden.