Lernen Sie in wenigen Schritten wesentliche Funktionen von Innovator for Database Architects kennen.
| Aufgabe | Hilfethema |
|---|---|
| Fachliche Vorgaben in einem Entity-Relationship-Modell umsetzen |
Aufbau eines Entity-Relationship-Modells
|
| Mit einem Entity-Relationship-Modell eine Datenbank pflegen |
Abgleichen von ER-Modell und Datenbank |
| Reverse-Engineering eines externen Datenbank-Schemas |
Importieren von externen Datenbank-Schemas |
| Aus einem Datenbank-Schema ein Entity-Relationship-Modell erzeugen |
Erzeugen eines initialen ER-Modells aus einem Datenbank-Schema |
| Modellelemente beschreiben und kommentieren |
Spezifikationstexte und Kommentare erstellen |
Fachliche Vorgaben in einem Entity-Relationship-Modell umsetzen
So gehen Sie vor
Aktivieren Sie im Menüband das Register Start.
Aktivieren Sie aus der Gruppe Neu die Schaltfläche
Neues Diagramm.
Die Galerie mit den Vorlagen für neue Diagramme erscheint.
Wählen Sie aus der Galerie die Vorlage
Entity-Relationship-Diagramm aus.
Ein leeres Entity-Relationship-Diagramm wird erzeugt und im Dokumentenbereich geöffnet. Sie können dieses Diagramm jetzt dazu benutzen, um Entitäten und deren Beziehungen anzulegen.
Tipp
Auf diese Art können Sie in Innovator-Modellen verschiedene Arten von Diagrammen anlegen. Welche Diagrammvorlagen in der Galerie angeboten werden, hängt vor allem von der verwendeten Modellvorlage und der gewählten Benutzerrolle in einem Modell ab.
So gehen Sie vor
Aktivieren Sie im Menüband das Register Entwurf aus der Kontextgruppe Diagrammtools, falls dieses nicht das aktive Register ist.
Auf diesem Register befindet sich die Gruppe Diagramminhalte erzeugen.
Wählen Sie aus der Galerie der Gruppe Diagramminhalte erzeugen das Symbol
Entität.
Ziehen Sie das Symbol mit gedrückter linker Maustaste auf die Diagrammfläche.
Lassen Sie die Maustaste an der Stelle los, an der Sie die Entität platzieren möchten.
Die Entität wird erzeugt und erhält zunächst einen eindeutigen Standardnamen.
Geben Sie einen Namen ein und bestätigen Sie mit der [Eingabe]-Taste.
Die selektierte Entität wird mit einem blauen Selektionsrahmen dargestellt. Auf der rechten Seite befinden sich mehrere halbtransparente Symbole, die beim Überfahren mit der Maus hervorgehoben werden – das sogenannte Karussell.
Wählen Sie aus dem Karussell das Symbol
1 : C (-Beziehung) und halten Sie die linke Maustaste gedrückt.
Ziehen Sie das Symbol mit gedrückter linker Maustaste auf eine freie Stelle des Diagramms.
Die Lage der späteren Assoziation wird beim Ziehen durch eine blaue Gummibandlinie angedeutet.
Lassen Sie die linke Maustaste auf einer freien Stelle des Diagramms los.
Eine Auswahlliste mit den für diese Art der Beziehung zulässigen Partnerelementen erscheint. Als einziges Element der Liste wird in diesem Fall eine
Entität angeboten.
Klicken Sie mit der linken Maustaste auf diesen Eintrag.
Die Entität und die Beziehung zur zuerst erstellten Entität werden erzeugt, die Entität erhält zunächst einen Standardnamen. Diesen können Sie unmittelbar ändern.
Tipp
Auf diese Art können Sie in Innovator-Diagrammen verschiedene Arten von Diagrammelementen anlegen. Welche Elemente in der Galerie des Diagrammeditors angeboten werden, hängt vor allem vom verwendeten Diagrammtyp, aber auch von der verwendeten Modellvorlage und der gewählten Benutzerrolle in einem Modell ab.
Zusammenhang
Im Tabelleneditor bearbeiten Sie die Attribute und Schlüssel einer Entität.
Felder mit weißem Hintergrund können Sie bearbeiten. Felder mit hellgrauem Hintergrund sind Lesefelder. Felder mit dunkelgrauem Hintergrund sind für das Element der Tabellenzeile nicht definiert.
So gehen Sie vor
Doppelklicken Sie auf eine Entität.
Der Tabelleneditor öffnet sich mit den drei Registern Entitätsattribut, Eindeutiger Schlüssel und Fremdschlüssel.
Klicken Sie in die Zeile, unter der Sie ein neues Element anlegen wollen oder ziehen Sie es anschließend mit Drag-and-Drop an seine Position.
Klicken Sie in die untere Zeile mit dem
Stern als Zeilenmarkierer.
Ein entsprechendes Element wird in einer neuen Zeile unterhalb der selektierten Zeile angelegt.
Klicken Sie in ein Bearbeitungsfeld der Tabelle.
Das Feld wird aktiv.
Ändern Sie den Wert des Feldes durch Texteingabe oder durch Auswahl in der angebotenen Werteliste.
Das Merkmal des Zeilenelements ist geändert.
Um einen eindeutigen Schlüssel zu bearbeiten, doppelklicken Sie auf den Zeilenmarkierer vor einem eindeutigen Schlüssel.
Der Tabelleneditor für den eindeutigen Schlüssel öffnet sich.
Klicken Sie in die untere Zeile mit dem
Stern.
Der Dialog Neu aus Schablone öffnet sich.
Selektieren Sie ein oder mehrere Attribute der Entität als Bestandteil des Schlüssels aus und klicken auf OK.
Die ausgewählten Attribute sind Bestandteil des Schlüssels.
Mit einem Entity-Relationship-Modell eine Datenbank pflegen
Hinweis
Das Mapping setzt ein entsprechendes Mapping-Profil voraus. Die Modellvorlagen Database Architect for <Datenbanktyp> enthalten jeweils ein Mapping-Profil Mapping ER - <Datenbanktyp> und unterstützen jeweils den genannten Datenbanktyp.
Voraussetzungen
Das Abbilden eines konzeptionellen Modells auf ein Datenbank-Schema wird durch eine Engineering-Aktion ausgeführt. Für das Ausführen einer Engineering-Aktion muss Ihre Rolle über entsprechend konfigurierte Ausführungsrechte verfügen.
Zusammenhang
Sie wollen ein fachliches ER-Diagramm in ein Datenbank-Schema abbilden, um dieses als Grundlage einer Datenbank weiterzubearbeiten.
Sie können initial die abzubildenden Elemente (ER-Diagramme, Entitäten) durch Selektion bestimmen oder aus dem Modellbaum in den linken Bereich Auswahlelemente des Mappingfensters ziehen.
Im Mappingfenster können Sie mit dem Befehl Mapping>Modell abbilden>Quellelemente berechnen alle aus den bisherigen Auswahlelementen resultierenden Quellelemente bestimmen lassen, die beim Mapping tatsächlich abgebildet würden, und zur Auswahl hinzufügen.
So gehen Sie vor
Aktivieren Sie im Menüband das Register Extras aus der Kontextgruppe Diagrammtools, falls dieses nicht das aktive Register ist.
Auf diesem Register befindet sich die Gruppe Modell abbilden.
Wählen Sie Extras>Modell abbilden>Mapping.
Die konfigurierten Mappingverfahren werden in einer Auswahlliste angezeigt.
Wählen Sie das Mappingverfahren ER-Modell in Oracle-DB-Schema abbilden aus.
Das Mappingfenster mit dem linken Bereich für die Auswahlelemente und dem rechten Bereich für das Zielmodell erscheint.
Ziehen Sie aus dem Modellbaum per Drag-and-Drop das oben angelegte ER-Diagramm in den Bereich Auswahlelemente.
Wählen Sie Mapping>Modell abbilden>Quellelemente berechnen.
Die Engineering-Aktion wird gestartet und nimmt eine gewisse Zeit in Anspruch. Eine Fortschrittsmeldung erscheint. Nach der Berechnung erscheint der Dialog Berechnete Quellelemente.
Klicken Sie auf Zur Auswahl hinzufügen.
Die berechneten Quellelemente werden zum Bereich Auswahlelemente hinzugefügt.
Wählen Sie Mapping>Modell abbilden>Vorschau.
Die Engineering-Aktion wird gestartet und nimmt eine gewisse Zeit in Anspruch. Eine Fortschrittsmeldung erscheint. Nach der Simulation erscheinen im rechten Bereich die anstehenden Änderungen farblich hervorgehoben.
Um nicht ausschließlich die geänderten Elemente angezeigt zu bekommen, aktivieren Sie den Umschalter Mapping>Filter>Alle anzeigen.
Auch nicht vom Mapping betroffene Elemente werden im Zielmodell angezeigt.
Klicken Sie auf
Vorschau schließen.
Die Vorschau wird geschlossen.
Wählen Sie Mapping>Modell abbilden>Ausführen.
Die Engineering-Aktion wird gestartet und nimmt eine gewisse Zeit in Anspruch. Eine Fortschrittsmeldung erscheint. Die abgebildeten Elemente werden im Bereich Zielmodell angezeigt.
Voraussetzungen
Das Erzeugen eines DDL-Skripts wird durch eine Engineering-Aktion ausgeführt. Für das Ausführen einer Engineering-Aktion muss Ihre Rolle über entsprechend konfigurierte Ausführungsrechte verfügen.
Zusammenhang
Sie wollen aus einem Datenbankmodell ein datenbankspezifisches DDL-Skript erzeugen, um es in einer entsprechenden Datenbank zu verwenden oder den Inhalt abzugleichen.
So gehen Sie vor
Selektieren Sie im Modellbaum ein Datenbankmodell.
Wählen Sie Extras>Exportieren>DDL-Datei>Oracle DDL generieren...
Der Standarddialog zum Speichern einer Datei erscheint.
Wählen Sie den Pfad aus und geben Sie den Dateinamen für die DDL-Datei ein oder bestätigen Sie die Vorgabe.
Die Engineering-Aktion wird gestartet und nimmt eine gewisse Zeit in Anspruch.
Im Toolfenster Info wird für den DDL-Export ein Protokoll ausgegeben, das auch über den Ablageort des Skripts informiert. Standardmäßig ist dies %LOCALAPPDATA%/Temp/ddl/.
Sie haben ein DDL-Skript erzeugt.
Voraussetzungen
Sie benötigen
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. Die Differenzen werden stets auf der linken Quellseite gekennzeichnet. Anhand dieser Informationen können Sie entscheiden, welche Datenbankelemente Sie in Ihr Modell aufnehmen oder aktualisieren wollen.
So gehen Sie vor
Wenn Sie ein modelliertes Datenbankschema mit dem Inhalt einer relationalen Datenbank vergleichen möchten, dann stellen Sie eine Verbindung zur Datenbank her und importieren Sie deren Vergleichsinformationen.
Wählen Sie Extras>Importieren>Relationale Datenbank. Der Assistent für Datenbank-Import erscheint. Fügen Sie in der Liste der Datenbankverbindungen eine neue Verbindung hinzu und geben Sie in den Registern Verbindung und Erweitert die Anmeldeinformationen für den Datenbankzugriff ein.
Klicken Sie auf die Schaltfläche Erweiterter Import.
Der Editor Datenbank-Manager wird geöffnet.
Wenn Sie ein modelliertes Datenbankschema mit dem Inhalt einer DDL-Datei vergleichen möchten, dann führen Sie einen DDL-Import durch.
Wählen Sie Extras>Importieren>DDL-Datei.
Wählen Sie die DDL-Datei aus.
Selektieren Sie ein Datenbankschema als Zielpaket.
Klicken Sie auf die Schaltfläche Erweiterter Import.
Der Editor Datenbank-Manager wird geöffnet.
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.
Um ein Datenbankelement zu selektieren, dessen Differenzen Sie anzeigen möchten, aktivieren Sie dessen Auswahlfeld.
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.
Reverse-Engineering eines externen Datenbank-Schemas durch
Voraussetzungen
Als Ziel des Imports ist ein DB-Schema erforderlich, das Sie analog zum ER-Diagramm erstellen können (siehe oben).
Zusammenhang
Um ein Datenbank-Schema aus einer Datenbank importieren zu können, muss eine Verbindung zur Datenbank eingerichtet werden.
So gehen Sie vor
Wählen Sie Extras>Importieren>Relationale Datenbank.
Der Assistent für Datenbank-Import erscheint.
Klicken Sie auf
, um eine neue Datenbankverbindung zu erstellen. Machen Sie alle erforderlichen Angaben zur gewünschten Anbindung.
Wenn besondere Filter- oder Treibereinstellungen benötigen, dann wechseln Sie in das Register Erweitert und nehmen Sie die entsprechenden Einstellungen vor.
Um die konfigurierte Datenverbindung zu testen, klicken Sie auf Verbindung prüfen.
Klicken Sie auf Weiter.
Zu der in der selektierten Datenbankanbindung konfigurierten Datenbank wird eine Verbindung hergestellt.
Alle zum Import verfügbaren Tabellen werden im Assistenten angezeigt.
Selektieren Sie im Assistenten in der verbundenen Datenbank die Tabellen, die Sie importieren möchten.
Klicken Sie auf Weiter.
Selektieren Sie im Assistenten das Datenbankschema, in das die Tabellen importiert werden sollen.
Klicken Sie auf Importieren.
Die selektierten Tabellen werden importiert und im Toolfenster DB Manager dargestellt.
Voraussetzungen
Als Ziel des Imports ist ein DB-Schema erforderlich, das Sie analog zum ER-Diagramm erstellen können (siehe oben).
Zusammenhang
Sie können ein DDL-Skript direkt importieren.
So gehen Sie vor
Wählen Sie Extras>Importieren>DDL-Datei.
Der Assistent für DDL-Import erscheint.
Klicken Sie auf
und wählen Sie im Dialog eine DDL-Datei aus.
Klicken Sie auf Weiter.
Alle zum Import verfügbaren Tabellen werden im Assistenten angezeigt.
Selektieren Sie im Assistenten in der DDL die Tabellen, die Sie importieren möchten.
Klicken Sie auf Weiter.
Selektieren Sie im Assistenten das Datenbankschema, in das die Tabellen importiert werden sollen.
Klicken Sie auf Importieren.
Die selektierten Tabellen werden importiert und im Toolfenster DB Manager dargestellt.
Aus einem Datenbank-Schema ein Entity-Relationship-Modell erzeugen
Voraussetzungen
Das Abbilden eines Datenbank-Schemas auf ein konzeptionellen Modell wird durch eine Engineering-Aktion ausgeführt. Für das Ausführen einer Engineering-Aktion muss Ihre Rolle über entsprechend konfigurierte Ausführungsrechte verfügen.
Zusammenhang
Sie wollen ein Datenbank-Schema in ein fachliches ER-Diagramm abbilden, um dieses als Grundlage eines konzeptionellen Modells weiterzubearbeiten.
Sie können initial die abzubildenden Elemente (DB-Diagramme, Tabellen) durch Selektion bestimmen oder aus dem Modellbaum in den linken Bereich Auswahlelemente des Mappingfensters ziehen.
Im Mappingfenster können Sie mit dem Befehl Mapping>Modell abbilden>Quellelemente berechnen alle aus den bisherigen Auswahlelementen resultierenden Quellelemente bestimmen lassen, die beim Mapping tatsächlich abgebildet würden, und zur Auswahl hinzufügen.
So gehen Sie vor
Aktivieren Sie im Menüband das Register Extras aus der Kontextgruppe Diagrammtools, falls dieses nicht das aktive Register ist.
Auf diesem Register befindet sich die Gruppe Modell abbilden.
Wählen Sie Extras>Modell abbilden>Mapping.
Die konfigurierten Mappingverfahren werden in einer Auswahlliste angezeigt.
Wählen Sie das Mappingverfahren Oracle-DB-Schema nach ER-Modell abbilden aus.
Das Mappingfenster mit dem linken Bereich für die Auswahlelemente und dem rechten Bereich für das Zielmodell erscheint.
Ziehen Sie aus dem Modellbaum per Drag-and-Drop das oben importierte DB-Schema in den Bereich Auswahlelemente.
Wählen Sie Mapping>Modell abbilden>Quellelemente berechnen.
Die Engineering-Aktion wird gestartet und nimmt eine gewisse Zeit in Anspruch. Eine Fortschrittsmeldung erscheint. Nach der Berechnung erscheint der Dialog Berechnete Quellelemente.
Klicken Sie auf Zur Auswahl hinzufügen.
Die berechneten Quellelemente werden zum Bereich Auswahlelemente hinzugefügt.
Wählen Sie Mapping>Modell abbilden>Vorschau.
Die Engineering-Aktion wird gestartet und nimmt eine gewisse Zeit in Anspruch. Eine Fortschrittsmeldung erscheint. Nach der Simulation erscheinen im rechten Bereich die anstehenden Änderungen farblich hervorgehoben.
Um nicht ausschließlich die geänderten Elemente angezeigt zu bekommen, aktivieren Sie den Umschalter Mapping>Filter>Alle anzeigen.
Auch nicht vom Mapping betroffene Elemente werden im Zielmodell angezeigt.
Klicken Sie auf
Vorschau schließen.
Die Vorschau wird geschlossen.
Wählen Sie Mapping>Modell abbilden>Ausführen.
Die Engineering-Aktion wird gestartet und nimmt eine gewisse Zeit in Anspruch. Eine Fortschrittsmeldung erscheint. Die abgebildeten Elemente werden im Bereich Zielmodell angezeigt.
Modellelemente beschreiben und kommentieren
Zusammenhang
Viele Modellelemente können mit einer textuellen Spezifikation versehen werden, um bestimmte Aspekte eines Modellelements detaillierter zu beschreiben. Die Spezifikationstexte dienen vor allem zur Dokumentation des Modells und seiner Modellelemente.
So gehen Sie vor
(Optional) Selektieren Sie im Diagramm ein oder mehrere Modellelemente, deren Spezifikation Sie bearbeiten möchten, mit der linken Maustaste.
Wenn Sie kein Diagrammelement selektiert haben, geht Innovator davon aus, dass Sie das Diagramm selbst mit einer Spezifikation versehen möchten.
Aktivieren Sie im Menüband das Register Entwurf aus der Kontextgruppe Diagrammtools, falls dieses nicht das aktive Register ist.
Auf diesem Register befindet sich die Gruppe Bearbeiten und in dieser das Symbol
Spezifikationstext (F3). Falls dieses Symbol inaktiv ist, haben Sie ein Element markiert, zu dem keine textuelle Spezifikation erfasst werden kann.
Klicken Sie auf das Symbol
Spezifikationstext (F3).
Für jedes selektierte Element wird in der rechten Hälfte des Dokumentenbereichs ein neues Fenster geöffnet, das alle verfügbaren Spezifikationstexte zu diesem Element anzeigt.
Geben Sie den Text in die jeweilige Textdefinition ein.
Der Name der bearbeiteten Textdefinition wird rot angezeigt, solange nicht gespeicherte Änderungen existieren.
Formatieren Sie den Text über das Register Text oder das Kontextmenü.
Speichern Sie den Text mit
Text>Spezifikation>Speichern (Strg+S).
Der Name der bearbeiteten Textdefinition wird wieder schwarz angezeigt, wenn das Speichern erfolgreich war.
Schließen Sie am Ende der Bearbeitung das Fenster mit den Spezifikationstexten wieder.
Zusammenhang
Diagramme lassen sich mit Kommentaren versehen, um z.B. anderen Benutzern zusätzliche Hinweise zum besseren Verständnis eines Diagramms zu geben.
So gehen Sie vor
(Optional) Selektieren Sie ein oder mehrere Diagrammelemente, die Sie kommentieren möchten, mit der linken Maustaste.
Aktivieren Sie im Menüband das Register Entwurf aus der Kontextgruppe Diagrammtools, falls dieses nicht das aktive Register ist.
Auf diesem Register befindet sich die Gruppe Diagramminhalte erzeugen.
Klicken Sie auf das Symbol
Kommentar.
Haben Sie in Schritt 1 Teile des Diagramms selektiert, wird ein Kommentar zu allen selektierten Diagrammelementen erzeugt. Er erhält zunächst einen Standardtext, wird etwa in der Mitte der Selektion positioniert und mit allen selektierten Diagrammelementen durch eine gepunktete Linie verbunden. War nur ein einzelnes Diagrammelement selektiert, wird der Kommentar links oberhalb dieses Elements positioniert.
Den Standardtext des Kommentars können Sie nun unmittelbar durch Ihren eigenen Kommentar überschreiben.
Haben Sie Schritt 1 übersprungen, bewegen Sie die Maus in Richtung des Elements, das Sie kommentieren möchten.
Das Kommentarsymbol "hängt" jetzt an Ihrem Mauszeiger und folgt der Mausbewegung.
Klicken Sie mit der linken Maustaste auf das Diagrammelement, das Sie kommentieren möchten.
Der Kommentar wird zum angeklickten Diagrammelement erzeugt. Er erhält zunächst einen Standardtext, wird links oberhalb dieses Elements positioniert und mit diesem durch eine gepunktete Linie verbunden. Den Text des Kommentars können Sie unmittelbar durch ihren eigenen Text überschreiben.
Alternatives Vorgehen unter Verwendung des Kontextmenüs:
Selektieren Sie ein oder mehrere Diagrammelemente, die Sie kommentieren möchten, und drücken Sie die rechte Maustaste, um das Kontextmenü zu dieser Selektion zu öffnen.
Klicken Sie auf
Neuer Kommentar.
Ein Kommentar wird zu allen selektierten Diagrammelementen erzeugt. Er erhält zunächst einen Standardtext, wird etwa in der Mitte der Selektion positioniert und mit allen selektierten Diagrammelementen durch eine gepunktete Linie verbunden. War nur ein einzelnes Diagrammelement selektiert, wird der Kommentar links oberhalb dieses Elements positioniert.
Den Standardtext des Kommentars können Sie nun unmittelbar durch Ihren eigenen Kommentar überschreiben.
© 1986-2014 MID GmbH Nürnberg Deutschland. DIN EN 9001 zertifiziert. Alle Rechte vorbehalten.