Drag-and-Drop auf Diagramme und Diagrammelemente (I4IA)
Sie können bestehende Elemente aus dem Modellinhalt in ER- bzw. DB-Diagramme ziehen und dort auf bestimmte Elemente fallen lassen. Das Verhalten ist abhängig vom Drag-Quellbereich, vom Ausgangselement, das Sie fallen lassen, und vom Drop-Ziel.
Drag-Quellbereich | Ausgangselement | n | Drop-Zielelement | Auswirkung |
---|---|---|---|---|
beliebig | Kommentar | * | Diagramm (freie Fläche, Kommentar darf noch nicht vorhanden sein) | Fügt den Kommentar im Diagramm als Knoten hinzu und ergänzt Verbindungen zu allen im Diagramm angezeigten kommentierten Elementen. |
beliebig | Anhang | * | Diagramm (freie Fläche, Anhang darf noch nicht vorhanden sein) | Fügt den Anhang im Diagramm als Knoten hinzu und ergänzt Anhangreferenzen zu allen im Diagramm angezeigten zugeordneten Elementen. |
beliebig | Anforderung | 1 | beliebig (gemäß Konfiguration zulässiger Besitzer einer Realisierung) | Legt eine Realisierung zwischen Zielelement und Anforderung an. |
beliebig | Typ | 1 | typisierbares Element (Typ ist gemäß Konfiguration zugelassen) | Das typisierbare Element wird mit dem Typ typisiert. |
Modelleditor | beliebig | * | Container | Das Ausgangselement wird dem Container als Inhalt zugeordnet. |
Drag-Quellbereich | Ausgangselement | n | Drop-Zielelement | Auswirkung |
---|---|---|---|---|
beliebig |
Entität Sicht |
* | Diagramm | Diagrammknoten werden angelegt. Kanten zu bereits im Diagramm liegenden Knoten werden angelegt. |
beliebig | Entität | * | Sicht |
Die Sicht erhält eine From-Klausel auf die Entität. Wenn es die erste From-Klausel auf dieselbe Entität ist, werden alle Attribute auch als Sichtattribute übernommen und verknüpft. From-Kanten entstehen in allen Diagrammen, in denen Ziel- und Quellknoten existieren. |
beliebig | Sicht | * | Sicht |
Die Ziel-Sicht erhält eine From-Klausel auf die Sicht. Wenn es die erste From-Klausel auf dieselbe Sicht ist, werden alle Attribute auch als Sichtattribute übernommen und verknüpft. From-Kanten entstehen in allen Diagrammen, in denen Ziel- und Quellknoten existieren. |
beliebig |
Attribut |
* | Sicht |
In der Sicht wird ein neues Sichtattribut angelegt und mit dem Quell-Attribut verknüpft. Falls noch keine passende From-Klausel existiert, wird diese erzeugt und im Diagramm angezeigt. |
beliebig |
Sichtattribut (außer eigene) |
* |
Sicht |
In der Sicht wird ein neues Sichtattribut angelegt und mit dem Quell-Attribut verknüpft. Falls noch keine passende From-Klausel existiert, wird diese erzeugt und im Diagramm angezeigt. |
beliebig | Fremdschlüssel | 1 | Sicht |
Die Sicht erhält je eine From-Klausel auf die Entität mit dem Fremdschlüssel und die Entität mit dem referenzierten Schlüssel. Jeweils für die erste From-Klausel auf dieselbe Entität werden alle Attribute dieser Entität auch als Sichtattribute übernommen und verknüpft. Die From-Klausel auf die Entität mit dem Fremdschlüssel wird mit den Fremd- und Primärattributen verknüpft und erhält den JOIN-Ausdruck mit dem Vergleich der korrespondierenden Attribute. |
ER-Diagramm | Fremdschlüssel | 1 | From-Klausel |
Ausschließlich dann, wenn die From-Klausel einer der beiden Entitäten des Fremdschlüssels gehört, wird, wenn nötig, auf die andere Entität auch eine From-Klausel erzeugt. Die From-Klausel auf die Entität mit dem Fremdschlüssel wird mit den Fremd- und Primärattributen verknüpft und erhält den JOIN-Ausdruck mit dem Vergleich der korrespondierenden Attribute. |
ER-Diagramm |
Attribut (aus der Entität, zu der eine From-Kante existiert) |
* |
From-Klausel |
Die Attribute werden der From-Klausel als verwendete Features zugeordnet. |
ER-Diagramm |
Sichtattribute (aus Sicht zu der eine From-Kante existiert) |
* | From-Klausel |
Die Attribute werden der From-Klausel als verwendete Features zugeordnet. |
ER-Diagramm |
Attribut (aus der Entität, zu der eine From-Kante existiert) |
1 |
Sichtattribute |
Das Ausgangsattribut wird beim Sichtattribut im Ausdruck als Hyperlink eingefügt. |
ER-Diagramm |
Sichtattribut (aus der Sicht, zu der eine From-Kante existiert) |
1 |
Sichtattribute |
Das Ausgangsattribut wird beim Sichtattribut im Ausdruck als Hyperlink eingefügt. |
ER-Diagramm |
Attribut (aus derselben Entität wie Ziel) |
* | Eindeutiger Schlüssel |
Attribute, die noch nicht im Schlüssel enthalten sind, werden zugeordnet. |
ER-Diagramm |
Attribut (aus derselben Entität wie Ziel) |
* | Fremdschlüssel | Attribute, die noch nicht im Schlüssel enthalten sind, werden zugeordnet, aber nur so viele, wie benötigt werden, um den Fremdschlüssel wieder zu vervollständigen. |
ER-Diagramm | Generalisierung (Ziehpunkt) | 1 |
Generalisierungsmenge (gehört derselben Entität wie die Generalisierungsmenge der Quelle) |
Die Generalisierung ist nun Teil der Ziel-Generalisierungsmenge. Verbleibt bei der Quell-Generalisierungsmenge keine Generalisierung mehr, wird sie gelöscht. |
ER-Diagramm | Generalisierungsmenge | 1 |
Generalisierungsmenge (gehört derselben Entität wie das Quellelement) |
Alle Generalisierungen der Quell-Generalisierungsmenge werden der Ziel-Generalisierungsmenge zugeordnet. Die Quell-Generalisierungsmenge wird gelöscht. |
Drag-Quellbereich | Ausgangselement | n | Drop-Zielelement | Auswirkung |
---|---|---|---|---|
beliebig |
Datenbanktabelle Datenbank-View Einschränkung (disjunkter Tabellen) |
* | Diagramm | Diagrammknoten werden angelegt. Kanten zu bereits im Diagramm liegenden Knoten werden angelegt. |
beliebig | Datenbanktabelle | * | Datenbank-View |
Der View erhält eine From-Klausel auf die Tabelle. Wenn es die erste From-Klausel auf dieselbe Tabelle ist, werden alle Spalten auch als View-Spalten übernommen und verknüpft. From-Kanten entstehen in allen Diagrammen, in denen Ziel- und Quellknoten existieren. |
beliebig | Datenbank-View | * | Datenbank-View |
Der Ziel-View erhält eine From-Klausel auf den Quell-View. Wenn es die erste From-Klausel auf denselben View ist, werden alle Spalten des Quell-Views auch als View-Spalten in den Ziel-View übernommen und verknüpft. From-Kanten entstehen in allen Diagrammen, in denen Ziel- und Quellknoten existieren. |
beliebig |
Tabellenspalte |
* | Datenbank-View |
Im View wird eine neue View-Spalte angelegt und mit der Quell-Spalte verknüpft. Falls noch keine passende From-Klausel existiert, wird diese erzeugt und im Diagramm angezeigt. |
beliebig |
View-Spalte (außer eigene) |
* |
Datenbank-View |
Im Ziel-View wird eine neue View-Spalte angelegt und mit der Quell-Spalte verknüpft. Falls noch keine passende From-Klausel existiert, wird diese erzeugt und im Diagramm angezeigt. |
beliebig | Fremdschlüssel | 1 | Datenbank-View |
Beide Datenbanktabellen werden wie beim Drop als Datenbanktabelle übernommen. Die 2. From-Klausel erhält als Ausdruck den Vergleich zwischen Primär- und Fremdspalten. |
DB-Diagramm | Fremdschlüssel | 1 | From-Klausel eines Datenbank-Views |
Ausschließlich dann, wenn die From-Klausel einer der beiden Tabellen des Fremdschlüssels gehört, wird, wenn nötig, auf die andere Tabelle auch eine From-Klausel erzeugt. Die From-Klausel auf die Tabelle mit dem Fremdschlüssel wird mit den Fremd- und Primärspalten verknüpft und erhält den JOIN-Ausdruck mit dem Vergleich der korrespondierenden Spalten. |
DB-Diagramm |
Tabellenspalte (aus der Datenbanktabelle, zu der eine From-Kante existiert) |
* |
From-Klausel eines Datenbank-Views |
Die Spalten werden der From-Klausel als verwendete Features zugeordnet. |
DB-Diagramm |
View-Spalte (aus dem Datenbank-View, zu dem eine From-Kante existiert) |
* | From-Klausel eines Datenbank-Views |
Die Spalten werden der From-Klausel als verwendete Features zugeordnet. |
DB-Diagramm |
Tabellenspalte (aus der Tabelle, zu der eine From-Kante existiert) |
1 |
View-Spalte |
Die Ausgangsspalte wird bei der View-Spalte im Ausdruck als Hyperlink eingefügt. |
DB-Diagramm |
View-Spalte (aus dem Datenbank-View, zu dem eine From-Kante existiert) |
1 |
View-Spalte |
Die Ausgangsspalte wird bei der View-Spalte im Ausdruck als Hyperlink eingefügt. |
DB-Diagramm |
Tabellenspalte (aus derselben Datenbanktabelle wie Ziel) |
* | Eindeutiger Schlüssel |
Spalten, die noch nicht im Schlüssel enthalten sind, werden zugeordnet |
DB-Diagramm |
Tabellenspalte (aus selber Datenbanktabelle wie Ziel) |
* | Fremdschlüssel | Spalten, die noch nicht im Schlüssel enthalten sind, werden zugeordnet, aber nur so viele, wie benötigt werden, um den Fremdschlüssel wieder zu vervollständigen. |
DB-Diagramm |
Tabellenspalte (aus derselben Datenbanktabelle wie Ziel) |
* |
Tabellenindex |
Spalten, die noch nicht im Index enthalten sind, werden zugeordnet. |
Drag-Quellbereich | Ausgangselement | n | Drop-Zielelement | Auswirkung |
---|---|---|---|---|
beliebig | Dimension | * | Diagramm | Ein hierarchischer Dimensionsknoten wird angelegt. Alle enthaltenen Dimensionsebenen werden automatisch als Dimensionsebenenknoten ergänzt. Die Dimensionsrangfolgen werden zwischen den Dimensionen ergänzt. |
beliebig | Hierarchie | * | Diagramm | Ein hierarchischer Hierarchieknoten wird angelegt. Alle enthaltenen Hierarchieebenen werden automatisch als Hierarchieebenenknoten ergänzt. Die Dimensionsrangfolgen werden zwischen den Hierarchieebenen ergänzt. |
beliebig |
Entität Sicht |
1 | Dimensionsebene | Ordnet das Ausgangselement dem Merkmal 'Entität oder Sicht' der Dimensionsebene zu. |
beliebig |
Entität Sicht |
1 | Hierarchieebene | Ordnet das Ausgangselement dem Merkmal 'Entität oder Sicht' der Hierarchieebene und damit auch der zugehörigen Dimensionsebene zu. |
Drag-Quellbereich | Ausgangselement | n | Drop-Zielelement | Auswirkung |
---|---|---|---|---|
beliebig | Würfel | * | Diagramm | Ein Diagrammknoten wird angelegt. |
beliebig | Hierarchie | * | Diagramm | Ein hierarchischer Hierarchieknoten wird angelegt. Alle enthaltenen Hierarchieebenen werden automatisch als Hierarchieebenenknoten ergänzt. Die Dimensionsrangfolgen werden zwischen den Hierarchieebenen ergänzt. |
beliebig |
Entität Sicht |
1 | Hierarchieebene | Ordnet das Ausgangselement dem Merkmal 'Entität oder Sicht' der Hierarchieebene und damit auch der zugehörigen Dimensionsebene zu. |
beliebig | Entität | * | Würfel |
Der Würfel erhält eine From-Klausel auf die Entität. Wenn es die erste From-Klausel auf dieselbe Entität ist, werden alle lokalen Attribute auch als Kennzahlen übernommen und verknüpft. From-Kanten entstehen in allen Diagrammen, in denen Ziel- und Quellknoten existieren. |
beliebig | Sicht | * | Würfel |
Der Würfel erhält eine From-Klausel auf die Sicht. Wenn es die erste From-Klausel auf dieselbe Sicht ist, werden alle lokalen Attribute auch als Kennzahlen übernommen und verknüpft. From-Kanten entstehen in allen Diagrammen, in denen Ziel- und Quellknoten existieren. |
beliebig |
Attribut |
* | Würfel |
Im Würfel wird ein neues Sichtattribut angelegt und mit dem Quell-Attribut verknüpft. Falls noch keine passende From-Klausel existiert, wird diese erzeugt und im Diagramm angezeigt. |
beliebig |
Sichtattribut (außer eigene) |
* |
Würfel |
Im Würfel wird eine neue Kennzahl angelegt und mit dem Quell-Attribut verknüpft. Falls noch keine passende From-Klausel existiert, wird diese erzeugt und im Diagramm angezeigt. |
beliebig | Fremdschlüssel | 1 | Würfel |
Der Würfel erhält je eine From-Klausel auf die Entität mit dem Fremdschlüssel und die Entität mit dem referenzierten Schlüssel. Jeweils für die erste From-Klausel auf dieselbe Entität werden alle lokalen Attribute dieser Entität auch als Kennzahlen übernommen und verknüpft. Die From-Klausel auf die Entität mit dem Fremdschlüssel wird mit den Fremd- und Primärattributen verknüpft und erhält den JOIN-Ausdruck mit dem Vergleich der korrespondierenden Attribute. |
Drag-Quellbereich | Ausgangselement | n | Drop-Zielelement | Auswirkung |
---|---|---|---|---|
beliebig | Diagramm oder Verhalten (kein Whiteboard-Diagramm und kein Opakes Verhalten) | * | Whiteboard-Diagramm (freie Fläche, Diagramm oder Verhalten darf noch nicht vorhanden sein und muss als Diagramminhalt erlaubt sein) | Fügt das Diagramm als Knoten im Whiteboard-Diagramm hinzu. |