Sie befinden sich hier: Innovator for Database Architects > Relationale Datenbanken anbinden > Unterschiede zwischen realer Datenbank und Datenbankschema anzeigen

Unterschiede zwischen realer Datenbank und Datenbankschema anzeigen

Als Grundlage zielgerichteter Anpassungen können Sie sich die Unterschiede zwischen dem Datenbankschema der relationalen Datenbank und dem Datenschema des Datenbankmodells im anzeigen lassen.

Voraussetzungen

Sie benötigen

  1. eine relationale Datenbank mit den zugehörigen Anmeldeinformationen oder
  2. eine DDL-Datei

und

Zusammenhang

Mit Hilfe des Vergleichs können Sie sich die Differenzen zwischen physischen Elementen der relationalen Datenbank oder der DDL-Datei und den im Datenbankmodell abgebildeten Elementen anzeigen lassen. Anhand dieser Informationen können Sie entscheiden, welche Datenbankelemente Sie in Ihr Modell aufnehmen oder aktualisieren wollen.

Um die Vergleichsinformationen aus einer relationalen Datenbank oder einer DDL-Datei zu importieren, steht Ihnen der Assistent für Datenbank-Import bzw. der Assistent für DDL-Import zur Verfügung, in dem Sie die jeweilige Quelle, die daraus zu importierenden Tabellen und als Ziel des Vergleichs das Datenschema des Datenbankmodells auswählen können.

Quell- und Zielseite stehen sich im Editor Datenbank-Manager gegenüber. Durch Aktivieren bzw. Deaktivieren des Toggle-Menübefehls Datenbankverbindung>Aktionen>Differenzen anzeigen wird die Anzeige ein- bzw ausgeschaltet. Dazu muss der Editor DB Manager den Fokus haben.

Die Anzeige der Differenzen erfolgt ausschließlich für die realen Datenbankelemente in der linken Liste des Toolfensters und deren Unterelemente, die nach der Selektion eines Elements im unteren Bereich des Toolfensters angezeigt werden. Zudem werden Differenzen nur für diejenigen Elemente angezeigt, deren Auswahlfeld in der ersten Spalte der Liste gesetzt ist.

Wenn Sie auch für andere Elemente die Differenzen anzeigen lassen wollen, dann müssen Sie diese markieren und Differenzen anzeigen erneut aufrufen.

Die Differenzen zwischen den realen physischen Elementen und denen im Datenbankmodell werden durch die Schriftfarbe angezeigt und einen Tooltipp erläutert. Folgende Anzeigen sind möglich:

Farbe Tooltipp Beschreibung
Schwarz   Das Element existiert im Zielschema, wobei auch all seine Eigenschaften und Unterelemente übereinstimmen.
Grün Das Element hat keine Entsprechung im Zielschema. Das Element existiert nur in der Datenbank oder DDL-Datei.
Blau Das Element weist Änderungen gegenüber seiner Entsprechung im Zielschema auf. Das Element existiert bereits im Zielschema, besitzt aber unterschiedliche Eigenschaften oder Unterelemente.
Rot Das Element existiert nur im Zielschema. Das Element existiert nur im Zielschema, aber nicht in der Datenbank oder DDL-Datei. Dieser Unterschied wird nur für Unterelemente angezeigt.

Vergleichen einer relationalen Datenbank mit einem modellierten Datenbankschema

So gehen Sie vor

  1. Wählen Sie Extras>Importieren>Relationale Datenbank.

    Der Assistent für Datenbank-Import erscheint.

  2. Um im Assistenten in der linken Liste der Datenbankverbindungen eine neue Verbindung hinzuzufügen, klicken Sie auf .

    Im Register Verbindung werden Voreinstellungen eingetragen.

  3. Geben Sie in den Registern Verbindung und Erweitert die Anmeldeinformationen für den Datenbankzugriff ein.

  4. Klicken Sie auf die Schaltfläche Erweiterter Import.

    Der Editor DB Manager wird geöffnet.

  5. Wenn das Zielpaket noch nicht vorbelegt ist oder Sie ein anderes Schema als Ziel selektieren möchten, wählen Sie dieses aus der Auswahlliste rechts oben im Editor aus.

    In der Liste auf der rechten Seite des Editors werden alle im Schema enthaltenen Datenbankelemente angezeigt.

  6. Um ein Datenbankelement zu selektieren, dessen Differenzen Sie anzeigen möchten, aktivieren Sie dessen Auswahlfeld.

  7. Um die Differenzen anzeigen zu lassen, wählen Sie den Toggle-Befehl Datenbankverbindung>Aktionen>Differenzen anzeigen.

    Alle Differenzen zwischen den markierten Elementen aus der DDL-Datei bzw. der relationalen Datenbank und dem vorhandenen Datenbankschema im Modell werden ermittelt und im Editor visualisiert. Die Differenzen werden in der linken Liste der importierten Elemente sowie in der Liste der Unterelemente im unteren Bereich des Editors durch Schriftfarbe und Tooltipp angezeigt. Dabei werden die bereits im Zielschema vorhandenen Elemente Schwarz, nicht vorhandene Elemente Grün, Elemente mit unterschiedlichen Eigenschaften und Unterelementen Blau und gelöschte Unterelemente Rot dargestellt.

Vergleichen einer DDL-Datei mit einem modellierten Datenbankschema

So gehen Sie vor

  1. Wählen Sie Extras>Importieren>DDL-Datei.

    Der Assistent für DDL-Import erscheint.

  2. Um eine DDL-Datei auszuwählen, klicken Sie auf .

    Der Dialog Öffnen erscheint.

  3. Wählen Sie die DDL-Datei aus und bestätigen Sie mit Öffnen.

    Der Pfad der DDL-Datei wird angezeigt.

  4. Selektieren Sie ein Datenbankschema als Zielpaket.

  5. Klicken Sie auf die Schaltfläche Erweiterter Import.

    Der Editor DB Manager wird geöffnet.

  6. Wenn das Zielpaket noch nicht vorbelegt ist oder Sie ein anderes Schema als Ziel selektieren möchten, wählen Sie dieses aus der Auswahlliste rechts oben im Editor aus.

    In der Liste auf der rechten Seite des Editors werden alle im Schema enthaltenen Datenbankelemente angezeigt.

  7. Um ein Datenbankelement zu selektieren, dessen Differenzen Sie anzeigen möchten, aktivieren Sie dessen Auswahlfeld.

  8. Um die Differenzen anzeigen zu lassen, wählen Sie den Toggle-Befehl Datenbankverbindung>Aktionen>Differenzen anzeigen.

    Alle Differenzen zwischen den markierten Elementen aus der DDL-Datei bzw. der relationalen Datenbank und dem vorhandenen Datenbankschema im Modell werden ermittelt und im Editor visualisiert. Die Differenzen werden in der linken Liste der importierten Elemente sowie in der Liste der Unterelemente im unteren Bereich des Editors durch Schriftfarbe und Tooltipp angezeigt. Dabei werden die bereits im Zielschema vorhandenen Elemente Schwarz, nicht vorhandene Elemente Grün, Elemente mit unterschiedlichen Eigenschaften und Unterelementen Blau und gelöschte Unterelemente Rot dargestellt.

 

 

© 1986-2014 MID GmbH Nürnberg Deutschland. DIN EN 9001 zertifiziert. Alle Rechte vorbehalten.