Grundlagen der Arbeit bei Erwin. Aufbau eines logischen Datenmodells. Allgemeine Grundsätze der Arbeit in erwin Beziehungsarten in erwin

Das Erstellen von Entitäten und Informationen darüber ist nur ein Teil des Bildes. Beziehungen sind logische Verbindungen oder Assoziationen zwischen zwei Entitäten. Wenn Sie mit den in ER unterstützten Linktypen nicht vertraut sind

gewinnen, siehe ER-MethodenhandbuchWin-Methoden-Leitfaden.

In diesem Kapitel erfahren Sie, wie Sie:

Erstellen Sie eine neue Verbindung Übertragen Sie Fremdschlüssel an abhängige Entitäten Rufen Sie den Beziehungseditor auf Rufen Sie den Beziehungsdefinitions-Editor auf Korrigieren Sie die Position der "Krümmung" der Verbindung

Es gibt einige grundlegende Informationen, die Sie wissen müssen, bevor Sie mit dem Zeichnen von Links beginnen.

Was ist eine verbindungSo tragen Sie die gewünschten Bearbeiter ein Welche Tools aus der Toolbox benötigen Sie

Anatomie einer Verbindung

Beziehungsdaten sind sehr wichtige und oft kritische Daten, die wir in unserem täglichen Geschäft verwenden. Beispielsweise ist es wichtig, etwas über eine bestimmte Art von Werkzeug zu wissen, aber zu wissen, wem ein bestimmtes Werkzeug gehört (die Beziehung zwischen der Person und dem Werkzeug), kann entscheidend sein. Verbindung ist eine Beziehung entweder zwischen zwei Entitäten oder zwischen einer Entität und derselben Entität. Eine Beziehung ist ein „logisches“ Objekt, das durch ein oder mehrere Attribute – Fremdschlüssel – repräsentiert wird. Kommunikation in der Notaufnahme

gewinnenenthält typischerweise fünf Arten von Informationen: Linktyp, Link-Elternende, Link-Kindende, Link-"Pflichtzeichen" und Link-Kardinalität.

So zeigen Sie das Editor-Menü an

kommt mit einer Menüleiste, die ein Editor-Menü fehlt. Sie können die Anzeige- und Editormenüs jederzeit aufrufen, indem Sie mit der rechten Maustaste klicken. Das Zeigen des Cursors auf das Diagramm bringt das Anzeigemenü hervor, und das Zeigen des Cursors auf ein Objekt bringt ein Menü hervor, das alle Editoren enthält, die diesem Objekt zugeordnet sind. Sie können das Editor-Menü jedoch in der Menüleiste anzeigen oder von dort entfernen.

1. Befehlen Sie das Optionsfeld „Editor-Menü anzeigen“ im Optionsmenü, um das Editor-Menü in der Menüleiste anzuzeigen.

2. Um das Editor-Menü aus der Menüleiste zu entfernen, wiederholen Sie diesen Befehl.

Link-Unterstützung in der Toolbox

gewinnenToolbox verfügt über fünf Arten von Beziehungen: identifizierend, nicht identifizierend, vollständiger Subtyp-Cluster, unvollständiger Subtyp-Cluster, unbestimmt (viele-zu-viele-Beziehung). Identifizierender Link - eine Beziehung, in der eine Instanz einer untergeordneten Entität durch ihre Zuordnung zur übergeordneten Entität identifiziert wird. Die Primärschlüsselattribute der übergeordneten Entität werden zu den Primärschlüsselattributen der untergeordneten Entität. Nicht identifizierender Link - es ist eine Beziehung, in der eine Instanz einer untergeordneten Entität nicht durch ihre Zuordnung zur übergeordneten Entität identifiziert wird. Die Primärschlüsselattribute der übergeordneten Entität werden zu Nichtschlüsselattributen der untergeordneten Entität. Siehe auch Kap. 9, Verbindungen: erweiterte Funktionen, Sek. "Nicht identifizierende Beziehungen angeben" und "Untertypbeziehungen erstellen".

1. Setzen Sie den Cursor auf das gewünschte Werkzeug und drücken Sie die linke Maustaste.

identifizierende Verknüpfung nicht identifizierende Beziehung

2. Klicken Sie auf die übergeordnete und dann auf die untergeordnete Entität, um eine Beziehung zu erstellen.

Verwenden des Editor-Einblendmenüs für Links

enthält eine spezielle verkürzte Version des Editor-Menüs für Links. Wenn Sie im Diagrammfenster mit der rechten Maustaste auf einen Link klicken, erscheint ERgewinnenzeigt eine verkürzte, kontextsensitive Version des Editor-Menüs an, das nur Link-orientierte Editoren enthält.
Siehe Kap. 3, Entitäten und Attribute in
ER gewinnen , sek. "Mit ER-Editorengewinnen".

Wenn Sie den Cursor auf eine Verknüpfungslinie positionieren, SHIFT drücken und mit der linken Maustaste doppelklicken, erscheint ein Dialogfenster, in dem ERwin Sie fragt, ob Sie den aktiven Editor für die Eltern-Entität oder die Kind-Entität öffnen möchten. Wählen Sie die übergeordnete oder untergeordnete Entität mit der Maustaste aus und klicken Sie auf OK.

Erstellen Sie eine Verbindung

Verbindung in ER herstellen

gewinnenleicht. In diesem Abschnitt wird beschrieben, wie Sie eine Beziehung erstellen und die erforderlichen Daten dafür eingeben.

So stellen Sie eine Verbindung her

1. Wählen Sie in der Toolbox das Werkzeug aus, das dem gewünschten Verknüpfungstyp entspricht (identifizierender Link - eine einfache Linie mit einem Punkt am Ende, nicht identifizierender Link - eine gestrichelte Linie, die ein kann (aber nicht muss). Raute an einem Ende und ein Punkt am anderen).

2. Zeichnen Sie die Beziehung: Klicken Sie zuerst auf die übergeordnete und dann auf die untergeordnete Entität.

Wenn Sie eine Beziehung bilden, erscheint der Schlüssel der übergeordneten Entität automatisch als Teil des Schlüssels der untergeordneten Entität (bei einer identifizierenden Beziehung) oder als Nicht-Schlüsselattribut der untergeordneten Entität (bei einer nicht identifizierenden Beziehung). daneben steht (FK), also ein Fremdschlüssel, Foreign Key. Diese Operation zum Ändern einer untergeordneten Entität aufgrund der Erstellung einer Beziehung wird aufgerufen Schlüsselmigration

.

Da ERwin die Schlüsselmigration automatisch durchführt, müssen Sie keine Fremdschlüssel eingeben. Wenn Sie dies tun, erhalten Sie am Ende doppelte Attribute und Spalten, was zu Konflikten in Ihrem Projekt führt.

Arbeiten im Beziehungseditor

Beziehungen können wie Entitäten Namen und Bezeichnungen haben. Diese Bezeichnungen werden Verbphrasen genannt und sollten beschreiben, wie die übergeordnete Entität mit der untergeordneten Entität verwandt ist. Mit dem Beziehungseditor können Sie die Verbphrase, die Kardinalität und die Nullbeziehung für die Beziehung angeben.

Sie können im Beziehungseditor auch einen Rollennamen für ein Fremdschlüsselattribut angeben. Siehe auch Kap. 8, Entitäten und Attribute: erweiterte Funktionen, Sek. "Verwenden von Attributrollennamen".

So öffnen Sie den Beziehungseditor

1. Geben Sie im Editor-Menü den Befehl „Beziehung“ ein.

2. Doppelklicken Sie auf die Zeile des Links, den Sie bearbeiten möchten. Sie gelangen in den Relatio-Editor

Schiff.

Platzieren Sie den Cursor auf der Verbindungslinie und klicken Sie mit der rechten Maustaste. Sie gelangen in das Editor-Popup-Menü. Geben Sie ihm den Befehl "Beziehung".

So verwenden Sie den Beziehungseditor

1. Geben Sie im Feld „Verb Phrase“ einen Namen ein, der den Link identifiziert.

Normalerweise dient eine Verbphrase als Name der Verbindung. Versuchen Sie, die Namen der Links so vollständig wie möglich zu beschreiben! Der Beziehungseditor zeigt die ersten vier Zeilen der Verbphrase und ermöglicht Ihnen, noch mehr Zeilen einzugeben und anzuzeigen.

Verwenden Sie die Wagenrücklauftaste, um zu einer neuen Zeile zu wechseln. ER

gewinnenzeichnet die Verbphrase gleichzeitig mit der Eingabe in den Editor in das Diagramm.

2. Neben dem Bereich zur Eingabe der Verbphrase befindet sich die Liste „Fremdschlüssel“, die alle Fremdschlüssel enthält, die durch die Migration beim Setzen der aktuellen Beziehung entstanden sind.

3. Wenn die Verbindungsart noch nicht eingestellt ist, stellen Sie sie ein, indem Sie die Auswahltaste drücken: „Identifizierend“ oder „Nicht identifizierend“.

4. Drücken Sie die gewünschten Optionsschaltflächen in den Fenstern "Kardinalität" und "Nullen", um die Kardinalität und den Nullmodus für die aktuelle Beziehung festzulegen.

5. Wenn Sie einen Rollennamen mit einem Fremdschlüssel verknüpfen möchten, klicken Sie auf das Attribut im Listenfeld "Fremdschlüssel" und geben Sie den Rollennamen in das Textfeld "Rollenname" ein.

Siehe Kap. 8, Entitäten und Attribute: Erweiterte Funktionen, Sec. "Verwenden von Attributrollennamen".

So zeigen Sie das VERb-Phrase-Fenster an

Sie können die Bildlaufpfeile im Fenster "Verbphrase" verwenden, um den gesamten Text einer langen Verbphrase anzuzeigen.

Festlegen der Kardinalität einer Beziehung

Kommunikationskardinalität

wird verwendet, um das Verhältnis der Anzahl der Instanzen der übergeordneten Entität zur Anzahl der Instanzen des untergeordneten Elements anzugeben. Eine übergeordnete Entität kann auf eine von vier Arten mit einer untergeordneten Entität kommunizieren. In IDEF1X ist die Kardinalität binärer Beziehungen 1:n, wobei n folgende Werte annehmen kann:0, 1 oder mehr - gekennzeichnet durch "leer"
Jede übergeordnete Entität ist mit 0, 1 oder mehr untergeordneten Instanzen verknüpft.
1 oder mehr - gekennzeichnet durch den Buchstaben "P"
Jede übergeordnete Entität ist einer oder mehreren untergeordneten Instanzen zugeordnet.
0 oder 1 - gekennzeichnet durch den Buchstaben "Z"
Jede übergeordnete Entität ist mit 0 oder 1 untergeordneten Instanzen verknüpft.
genau n, wobei "n" eine Zahl ist
Jede übergeordnete Entität ist genau n untergeordneten Instanzen zugeordnet.

Im Beziehungseditor können Sie auch die Kardinalität der Beziehung festlegen.

1. Drücken Sie im Beziehungseditor die Auswahlschaltfläche, die die gewünschte Kardinalität angibt.

2. Wenn Sie auf die Schaltfläche „Genau“ geklickt haben, müssen Sie eine Zahl eingeben.

Wenn Sie diesen Modus eingestellt und keine Nummer eingegeben haben, wird ER

gewinnenlässt Sie das Dialogfeld nicht verlassen.

Wie man die Kardinalität einer Beziehung zeigt

ermöglicht es Ihnen, die Kardinalität einer Verbindung in einem Diagramm darzustellen.

So zeigen oder entfernen Sie die Kardinalität einer Beziehung

1. Geben Sie im Display-Menü den Befehl „Kardinalität“ ein.

2. Um Kardinalitätsinformationen zu entfernen, wiederholen Sie diesen Befehl.

Siehe auch Kap. elf, Dokumentation von Regeln (Business Rules), Sek. "Verwenden der Kardinalität einer Beziehung zum Ausdrücken von Regeln".

Einstellen des Nullmodus (Nullwerte)

Im Beziehungseditor können Sie auch den Modus "Nullwerte" einstellen. Es bezieht sich auf den Fall, dass es keinen Wert gibt: es ist eine leere Menge oder „keine Spalte“. Ein Attribut, das den Wert Null annehmen kann, wird als „optional“ betrachtet und als Raute am übergeordneten Ende der Beziehung im Diagramm dargestellt. Sie können diesen Modus an anderen Stellen einstellen, aber im Allgemeinen bietet sich die erste derartige Möglichkeit in diesem Editor.

Wie setze ich "erforderlich" bzw
"optionale" Verbindung

1. Klicken Sie im Beziehungseditor auf die Schaltfläche „Keine Nullen“, um eine „erforderliche“ Beziehung anzugeben (keine Raute am übergeordneten Ende), oder klicken Sie auf die Schaltfläche „Nulls Allowed“, um eine „optionale“ Beziehung anzugeben (mit einer Raute). auf der übergeordneten Seite).

Arbeiten im Beziehungsdefinitionseditor

Möglicherweise möchten Sie Ihre Beziehung auch vollständiger definieren, damit Sie später darauf zurückgreifen können. Dies geschieht im Beziehungsdefinitionseditor.

1. Geben Sie im Editor-Menü den Befehl "Beziehungsdefinition" ein, falls Sie ihn noch nicht gegeben haben.

2. Doppelklicken Sie auf den Link, den Sie bearbeiten möchten.

Setzen Sie den Cursor auf den Link, den Sie bearbeiten möchten, und drücken Sie die rechte Maustaste. Geben Sie im Editor-Menü den Befehl "Beziehungsdefinition" ein.

Wenn Sie die Meldung „Zuerst ein Objekt auswählen“ erhalten, wenn Sie versuchen, auf einen Link zu doppelklicken, bedeutet dies, dass Sie nicht genau auf den Link geklickt haben. Klicken Sie im Meldungsfeld auf die Schaltfläche OK, um es vom Bildschirm zu löschen, und versuchen Sie es erneut. Versuchen Sie, genau auf die Linie zu klicken.

So verwenden Sie den Beziehungsdefinitionseditor

1. Der Assoziationsname, sofern vorhanden, befindet sich im Fenster „Verb Phrase“. Sie können es bearbeiten, wenn Sie möchten.

2. Bearbeiten Sie den „Physischen Namen der Beziehung“ nach Bedarf.

3. Tragen Sie die Definition in das Feld „Rel

Nation-Definition".

4. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „OK“, um die Informationen zu speichern und den Editor zu verlassen. Um den Editor zu verlassen, ohne die Änderungen zu speichern, klicken Sie auf die Schaltfläche "Abbrechen".

Verbindungskorrektur

Wenn Ihnen die Form der Verbindungslinie nicht gefällt, können Sie sie ändern. Dazu müssen Sie die Ecken der Verbindungslinie mit der Maus fassen und von Ort zu Ort verschieben, bis die Linie besser aussieht.

So korrigieren Sie die Verbindung

1. Klicken Sie auf den Link, den Sie bearbeiten möchten. Auf dem Bildschirm erscheint der Link „Hebel“ (dunkles Quadrat). Es definiert eine Position auf dem Link, die verschoben werden kann.

2. Klicken Sie irgendwo auf das Verbindungssegment, wo der Hebel angezeigt wird.

3. Ohne die linke Maustaste loszulassen, ändern Sie die Position des Links nach Ihrem Geschmack und lassen Sie dann die Maustaste los.

Vergessen Sie nie, Änderungen, die Sie an einem Diagramm vornehmen, regelmäßig zu speichern.

Kurze Zusammenfassung von Kapitel 4

So zeigen oder verbergen Sie das Editor-Menü

Geben Sie im Optionsmenü den Befehl "Show Editor Menu" ein, um das Editor-Menü in der Menüleiste anzuzeigen. Wiederholen Sie diesen Befehl, um das Editor-Menü aus der Menüleiste zu entfernen.

Umgang mit kommunikationsorientierten Tools

Setzen Sie den Cursor auf das gewünschte Werkzeug und klicken Sie mit der linken Maustaste.

So erstellen Sie eine neue Verbindung

Klicken Sie auf eines der Symbole in der Toolbox, die eine Beziehung darstellen, und klicken Sie dann zuerst auf die übergeordnete Entität und dann auf die untergeordnete Entität.

So migrieren Sie Fremdschlüssel zu abhängigen Entitäten

Nichts tun. ERwin migriert automatisch Fremdschlüssel, wenn eine Beziehung erstellt wird. Geben Sie Fremdschlüssel niemals selbst ein.

So rufen Sie den Beziehungseditor auf

Stellen Sie sicher, dass der Modus „Beziehung“ im Menü „Editor“ aktiv ist, und doppelklicken Sie dann auf die Beziehung, die Sie bearbeiten möchten.

So legen Sie die Kardinalität einer Beziehung fest

Klicken Sie im Beziehungseditor auf eine der Auswahlschaltflächen im Fenster "Kardinalität", um die Kardinalität der Beziehung festzulegen. Wenn Sie auf die Schaltfläche "Genau" geklickt haben, müssen Sie den genauen Kardinalitätswert in das Textfeld neben dem Namen der Schaltfläche eingeben.

So rufen Sie den Beziehungsdefinitionseditor auf

Stellen Sie sicher, dass der Modus „Beziehungsdefinition“ im Menü „Editor“ aktiv ist, und doppelklicken Sie dann auf die Beziehung, die Sie bearbeiten möchten.

So passen Sie die Form einer Verbindungslinie an

Klicken Sie auf eine der Ecken der Linie und verschieben Sie sie, bis die Linie schöner ist.

1. Studienfragen

  1. Entwicklung eines relationalen Datenmodells inERwin.
  2. Normalisierung physikalisches Modell Daten inERwin.

2. Stundenplan

  1. Wissenskontrolle durch Testen (Test ISE005).
  2. Importieren von Entitäten in ERwin.
  3. Entwicklung logischer und physikalischer Datenmodelle in ERwin unter Verwendung der Methodik IDEF1X.
  4. Normalisierung des physikalischen Datenmodells in Erwin.
  1. Importieren Sie Entitäten in ERgewinnen, Datei verwenden Daten _Ist Name. bpx, und basierend auf dem erhaltenen Satz von Entitäten ein logisches Datenmodell zu entwickeln.

Kommentar: Wenn die Namen von Entitäten und Attributen in Kyrillisch (auf Russisch) erstellt wurden, sollten sie in lateinische Buchstaben umgeschrieben werden.

  1. Erstellen Sie mithilfe von Tools logische und physische Datenmodelle Erwin.

  2. in Ihrem Ordner ISE.
  3. Die Normalisierung des physikalischen Modells sollte durch Auflösen von MANY-TO-MANY-Beziehungen über die Schaltfläche erfolgen Viele-zu-Viele-Transformation Symbolleiste ER gewinnenTransformieren-Symbolleiste.
  4. Speichern Sie die Ergebnisse der Arbeit in einer Datei
    Datenmodell_IS_Name_IDEF1X.er1 in Ihrem Ordner ISE.

Ein BEISPIEL für ein logisches Modell sowie ein normalisiertes physikalisches Datenmodell, das in der IDEF1X-Technologie erstellt wurde, ist in angegeben.

4. Technologischer Prozess zur Erledigung von Aufgaben

4.1. Technologischer Prozess zur Erstellung von Datenmodellen

4.1.1. Methodik zum Erstellen von Modellen (IDEF1X-Methodik)

Methodik IDEF1X Wird vom CASE-Tool verwendet ERwin um logische und physikalische Datenmodelle des Informationssystems aufzubauen.

ERwin verfügt über eine einfache und verständliche Benutzeroberfläche zum Erstellen von logischen und physikalischen Datenmodellen, die vom System verarbeitet werden. IN logisch-Modell ist es erlaubt, MANY-TO-MANY-Beziehungen zwischen Entitäten zu erstellen, und der Attributname ( Attributname) ist der Name des Attributs in logisch Modell und der Spaltenname ( Spaltenname), falls angegeben, ist der Name des Attributs in körperlich Modelle.

In jedem dieser Modelle können Sie eine MANY-TO-MANY-Beziehung automatisch in eine ONE-TO-MANY-Beziehung umwandeln.

Als Ergebnis wird eine untergeordnete Tabelle erstellt, die die MANY-TO-MANY-Beziehung aufhebt. Diese Tabelle enthält einen eingebetteten zusammengesetzten Schlüssel (FK) mit eingebetteten Attributen aus den Haupttabellen und ihren entsprechenden Datentypen. Wenn Sie den Datentyp ändern müssen, müssen Sie dies manuell tun.

Der Prozess zum Erstellen eines Modells umfasst die folgenden Schritte:

  1. Sie können über das Fenster ein neues Modell erstellen Computer Associates ERwin oder klicken Sie auf die Schaltfläche Modell erstellen. In beiden Fällen wird ein Dialogfeld angezeigt. Modell erstellen - Vorlage auswählen (Abb. 5.1).
  1. Im Fenster Modell erstellen - Vorlage auswählen Sie sollten eine Option auswählen, die die Möglichkeit bestimmt, Datenmodelle eines bestimmten Typs zu erstellen: Logisch(kann nur erstellt werden logisches Modell), Physisch(kann nur erstellt werden physikalisches Modell) oder Logisch/Physisch(Sie können beide Modelle parallel erstellen: und logisch , Und Physisch). Haben Weitere Möglichkeiten, ist es ratsam, die letzte Option zu wählen - Logisch/Physisch .
  2. IN die Gruppe Zieldatenbank aus der im Feld bereitgestellten Liste Datenbank, wählen Sie ein Datenbankmanagementsystem (DBMS) – SQL Server , und im Feld Ausführung gewünschte Ausführung - 2000 .
  3. Im erscheinenden Fenster < Main Subject Area >/Anzeige] Wählen Sie den zu erstellenden Modelltyp aus der Liste aus: Logisch oder Physisch(Abb. 5.2).

In der Symbolleiste ERwin-Toolbox enthält Schaltflächen, mit denen Sie dem Datenmodell hinzufügen und seine einzelnen Fragmente bearbeiten können:

Wählen(Bearbeiten ausgewählt Modellobjekt),

juristische Person(Entität hinzufügen),

Viele-zu-viele-Beziehung(viele-zu-viele-Beziehung),

Beziehung identifizieren (identifizierender Link),

nicht identifizierende Beziehung (nicht identifizierende Beziehung).

4.1.2. Technologischer Prozess zur Erstellung eines logischen Datenmodells

Beim Erstellen eines Modells können Entitäten durch Importieren aus einem in entwickelten Entitätswörterbuch eingeführt werden BP-Sieg, oder durch Erstellen mit einer Schaltfläche juristische Person auf der Symbolleiste.

Importieren von Entitäten in ERwin

Bemerkungen

  • Entitäten können nur einmal exportiert und importiert werden.
  • Nach dem Importieren von Entitäten aus BPwin Flaggen Austausch mit ERwin und Knöpfe aktualisieren Und Löschen im Dialogfeld Entitäts- und Attributwörterbuch-Editor dunkel werden. Dies liegt daran, dass Sie Entitäten und Attribute nicht ändern können BPwin Aktien c Erwin.

  1. Schaffung neuer Einheiten.
    • Klicken Sie auf die Schaltfläche Entitäten hinzufügen juristische Person und klicken Sie in das Modellfenster.
    • Fit Entitätsname und drücke eingeben, dann eintreten Attributname Entitäten.
    • Um die gewünschte Schriftart auszuwählen, führen Sie p.p. 1.9–1.12.
  2. Hinzufügen neuer Attribute.
    • IN Kontextmenü Entitätsauswahlbefehl Attribute … und drücken Sie im erscheinenden Fenster (Abb. 5.4) die Taste neu.
    • Im Fenster Neue Attribute(Abb. 5.6) Geben Sie den Attributnamen in das Feld ein Attributname .
    • Legen Sie den Datentyp jedes Attributs für jede Entität fest: Text (String), Numeric (Number), Date/Time (Datetime) oder Memofeld (B inärL großOb .ject, Blob) (Abb. 5.5 oder Abb. 5.6) .
    • Definieren Sie Schlüsselattribute, indem Sie das Kontrollkästchen aktivieren Primärschlüssel im Fenster Attribute(Abb. 5.5) nach Auswahl des gewünschten Attributs im Feld Attribut.

Aufbau von Beziehungen zwischen Entitäten

  1. Aufbau einer MANY-TO-MANY-Beziehung:
    • In der Symbolleiste Erwin Werkzeugkasten Drücken Sie den Knopf Viele-zu-Viele-Beziehung .
    • Klicken Sie nacheinander mit der linken Maustaste auf die Namen der Entitäten, zwischen denen Sie eine Beziehung erstellen möchten (Abb. 5.7).

  1. Installation identifizieren ONE-TO-MANY-Verbindungen:
    • In der Symbolleiste Erwin Werkzeugkasten Drücken Sie den Knopf Beziehungen erkennen.
    • Taste Schlüsselattribut untergeordnete Instanz (FK) befindet sich auf der MANY-Seite (Abb. 5.8).
    • In der untergeordneten Instanz wird ein zusammengesetzter Schlüssel gebildet.

  1. Installation nicht identifizierend ONE-TO-MANY-Verbindungen:
    • In der Symbolleiste Erwin Werkzeugkasten Drücken Sie den Knopf nicht identifizierende Beziehung .
    • Klicken Sie nacheinander mit der linken Maustaste auf die Namen der Entitäten, zwischen denen Sie eine Beziehung erstellen möchten. Das Ergebnis der Erstellung einer Verbindung ist die Implementierung Taste Attribut der Hauptentität als Nicht-Schlüsselattribut untergeordnete Instanz (FK) befindet sich auf der VIEL-Seite (Abb. 5.9).

4.1.3. Technologisches Verfahren zur Erstellung eines physischen Datenmodells

Das Ergebnis der Befehlsausführung ist ein automatisch erstelltes physisches Modell, in dem Tabellen anstelle von Entitäten und Felder von Tabellen anstelle von Entitätsattributen dargestellt werden.

  1. Überprüfen Sie im physischen Modell die Datentypen und Beziehungen, die zwischen den Tabellen hergestellt wurden.

4.2. Technologischer Prozess der Normalisierung des physischen Datenmodells (IDEF1X-Methodik)

  1. Im Fenster Computer Associates ERwin - )