Erstellen eines Datenbankmodells (auch als Entitätsbeziehungsdiagramm bezeichnet)

Erstellen eines Datenbankmodells (auch als Entitätsbeziehungsdiagramm bezeichnet)

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Mit der Vorlage Modell Datenbankdiagramm können erstellen ein neues Modell oder reverse Engineering einer vorhandenen Datenbank eines Modells mithilfe von entweder die relationale oder Konzepten relationaler Modellierung Objekt. Verwenden Sie die Schablone Entität Beziehung zu Modell-Datenbanken, die auf die SQL92 und früheren Standards basieren. Verwenden Sie die relationalen Schablone, die zusätzliche Shapes für die Arbeit mit Arten, um Datenbanken zu modellieren, die auf SQL99 und späteren Standards basieren.

Database model example

Mit der Vorlage Modell Datenbankdiagramm können erstellen ein neues Modell oder reverse Engineering einer vorhandenen Datenbank eines Modells mithilfe von entweder die relationale oder Konzepten relationaler Modellierung Objekt. Verwenden Sie die Schablone Entität Beziehung zu Modell-Datenbanken, die auf die SQL92 und früheren Standards basieren. Verwenden Sie die relationalen Schablone, die zusätzliche Shapes für die Arbeit mit Arten, um Datenbanken zu modellieren, die auf SQL99 und späteren Standards basieren.

Dieser Artikel beschreibt, wie Sie eine Datenbankmodell erstellen können, und was Sie das Modell tun können, nachdem Sie es erstellt haben.

Werden Modell Features für die Datenbank kann nicht gefunden?

Nicht jeder Edition von Microsoft Visio ist die Datenbank-Modell-Funktion. Wenn Sie die in die Verfahren in diesem Artikel beschriebenen Features finden können, müssen Sie wahrscheinlich eine Edition von Visio, die Spalten nicht einschließt.

  • Microsoft Visio Standard umfasst nicht die Datenbank Modell-Diagrammvorlage.

  • Microsoft Visio Professional und Premium-Versionen unterstützt die reverse engineering-Funktionen für die Datenbank Modell-Diagrammvorlage (das eine vorhandene Datenbank verwendet, zum Erstellen eines Modells in Visio), jedoch forward Engineering (d. h. das eine Visio verwendet wird, werden nicht unterstützt datenbankmodellvorlage SQL-Code generieren).

  1. Führen Sie eine der folgenden Schritte aus, um das Modell Datenbankdiagramm zu:

    Erstellen eines neuen Modelldiagramms Seitenvorlage

    Wenn Sie eine vorhandene Datenbank, die Sie als Ausgangspunkt verwenden möchten besitzen, können Sie beginnen mit einer leeren Datenbankmodellvorlage und Hinzufügen eines eigenen Tabellen und Beziehungen.

    1. Klicken Sie auf die Registerkarte Datei.

    2. Klicken Sie auf neu, und klicken Sie auf Software- und Doppelklicken Sie dann auf Modell Datenbankdiagramm.

    3. Klicken Sie auf der Registerkarte Datenbank, in der Gruppe Verwalten auf Optionen anzeigen.

    4. Klicken Sie im Dialogfeld Dokument Datenbankoptionen wählen Sie im Symbolsatz, deren Verwendung sowie andere Tabellen- und Beziehung werden soll, und klicken Sie dann auf OK.

    Verwenden einer vorhandenen Datenbank als Ausgangspunkt

    Wenn Sie eine Datenbank, die Sie haben, damit Sie können sie besser verstehen, oder verwenden ihn als Ausgangspunkt für ein neues Modell modellieren möchten, können Sie Reverse Engineering-Assistenten zu extrahieren, das Schema oder die Struktur der Datenbank, und erstellen ein neues Modell verwenden.

    Bevor Sie den Assistenten zu starten:

    1. Reverse engineering müssen einer Microsoft Excel-Arbeitsmappe vor dem Starten des Assistenten Sie öffnen Sie die Arbeitsmappe, und benennen Sie die Gruppe (oder den Zellbereich) von Zellen, die die Spaltenüberschriften enthält. Wenn Sie mehr als ein Arbeitsblatt verwenden möchten, benennen Sie einfach die Gruppe von Spaltenzellen in jedem Arbeitsblatt. Diese Bereiche werden wie Tabellen im Assistenten behandelt werden. Weitere Informationen dazu, wie Sie einen Zellbereich benennen, finden Sie in der Excel den Titel Hilfe Definieren von benannten Zellbezügen oder Bereichen.

    2. Legen Sie die besten Ergebnisse erzielen Sie Ihre Standardtreiber für die Zieldatenbank, die Sie reverse Engineering, bevor Sie den Assistenten für Reverse Engineering ausführen möchten. Dieser Schritt stellen Sie sicher, dass der Assistent die systemeigenen Datentypen einwandfrei zuordnet und alle der Code, der vom Assistenten extrahiert wird im Codefenster ordnungsgemäß angezeigt wird.

    3. Klicken Sie auf die Registerkarte Datei.

    4. Klicken Sie auf neu, und klicken Sie auf Software- und Doppelklicken Sie dann auf Modell Datenbankdiagramm.

    5. Klicken Sie auf der Registerkarte Datenbank, in der Gruppe Modell auf Reverse Engineering.

    6. Führen Sie auf dem ersten Bildschirm des Assistenten für Reverse Engineering die folgenden Aktionen aus:

      1. Wählen Sie den Datenbanktreiber für Ihre Datenbank-System (DBMS) aus. Wenn Sie den Visio-Datenbanktreiber noch nicht mit einer bestimmten ODBC-Datenquelle verknüpft wurde, klicken Sie auf Setup.

        Hinweis: Wenn Sie ein Reverse Engineering für ein Excel-Arbeitsblatt durchführen, wählen Sie "ODBC-Treiber Universal" aus.

      2. Wählen Sie die Datenquelle der Datenbank, die Sie aktualisieren möchten. Wenn Sie eine Datenquelle für die vorhandene Datenbank nicht bereits erstellt haben, klicken Sie auf neu, um dies jetzt tun.

        Wenn Sie eine neue Quelle erstellen, wird ihr Name zur Liste Datenquellen hinzugefügt.

      3. Wenn die Einstellungen Ihren Vorstellungen entsprechen, klicken Sie auf Weiter.

    7. Führen Sie die Schritte in einem beliebigen Treiber-spezifischen Dialogfeldern aus.

      Beispielsweise im Dialogfeld Datenquelle verbinden, geben Sie den Benutzernamen und das Kennwort ein, und klicken Sie dann auf OK.

      Hinweis: Wenn Sie den ODBC-Treiber Universal verwenden, wird möglicherweise eine Fehlermeldung, die angibt, dass die Informationen zum reverse Engineering unvollständig sind. In den meisten Fällen ist dies kein Problem – nur klicken Sie auf OK, und fahren Sie mit dem Assistenten fort.

    8. Aktivieren Sie die Kontrollkästchen für die Informationen, die Sie extrahieren möchten, und klicken Sie dann auf Weiter.

      Hinweis: Einige Elemente sind möglicherweise nicht verfügbar (abgeblendet), da nicht alle Datenbankverwaltungssysteme alle Arten von Elementen unterstützen, die der Assistent extrahieren kann.

    9. Aktivieren Sie die Kontrollkästchen für die Tabellen (und Ansichten, falls vorhanden), die Sie extrahieren möchten, oder klicken Sie auf Alles auswählen um alle Tabellen (und Ansichten) zu extrahieren, und klicken Sie dann auf Weiter.

      Hinweis: Wenn Sie ein Reverse Engineering durchführen eines Excel-Arbeitsblatts und in dieser Liste nichts angezeigt wird, ist es wahrscheinlich benötigen Sie den Zellbereich benennen, der die Spaltenüberschriften in Ihrem Arbeitsblatt enthält.

    10. Wenn Sie das Kontrollkästchen Gespeicherte Prozeduren ausgewählt haben, wählen Sie die Prozeduren, die extrahiert werden sollen, oder klicken Sie auf Alles markieren sie zum Extrahieren von alle, und klicken Sie dann auf Weiter.

    11. Wählen Sie aus, ob die reverse Engineering Elemente automatisch der aktuellen Seite hinzugefügt werden soll.

      Hinweis: Sie können auswählen, damit der Assistent automatisch die Zeichnung erstellt und reverse Engineering Elemente im Fenster Tabellen und Ansichten aufgelistet. Wenn Sie nicht die Zeichnung automatisch erstellt haben doch, können Sie die Elemente aus dem Fenster Tabellen und Ansichten auf das Zeichenblatt in das Datenbankmodell manuell zusammenstellen ziehen.

    12. Überprüfen Sie Ihre Auswahl, um sicherzustellen, dass Sie die Informationen extrahieren möchten, und klicken Sie dann auf Fertig stellen.

      Der Assistent extrahiert die ausgewählten Informationen und zeigt im Ausgabefenster Hinweise zum Extrahierungsprozess an.

    Importieren Sie und verfeinern Sie ein vorhandenes Modell

    Wenn Sie ein vorhandenes VisioModeler- oder PLATINUM ERwin-Modell verfügen, können Sie importieren, um ein Visio-Modell Datenbankdiagramm erstellen sein. Dies ist jedoch nur VisioModeler 2.0 oder höher Wörterbuch Modell (IMD) Dateien und PLATINUM ERwin 2.6, 3.0 und 3.52 ERX-Dateien.

    1. Klicken Sie auf die Registerkarte Datei.

    2. Klicken Sie auf neu, und klicken Sie auf Software- und Doppelklicken Sie dann auf Modell Datenbankdiagramm.

    3. Klicken Sie auf der Registerkarte Datenbank, in der Gruppe Modell klicken Sie auf Importieren, und klicken Sie dann auf den Modelltyp.

    4. Geben Sie den Pfad und Namen für das Modell, das Sie importieren, oder klicken Sie auf die Schaltfläche Durchsuchen, um die Modelldatei zu suchen möchten, und klicken Sie dann auf Öffnen.

    5. Klicken Sie im Dialogfeld Importieren auf OK.

      Visio importiert die Datei und zeigt dabei den Fortschritt im Ausgabefenster angezeigt. Die importierten Tabellen werden im Fenster Tabellen und Ansichten angezeigt.

    6. Im Fenster Tabellen und Ansichten wählen Sie die Tabellen, die Sie modellieren möchten, und ziehen sie dann auf das Zeichenblatt.

  2. Nachdem Sie ein Modell Datenbankdiagramm erstellt haben, werden in die Arbeit der das Diagramm verfeinern. Sie können hinzufügen und Anpassen von Tabellen und Ansichten, Beziehungen zu erstellen und Anpassen von Spalten und Datentypen.

    Tabellen

    Verwenden Sie das Entität-Shape in einer Tabelle im Diagramm zu erstellen.

    1. Ziehen Sie aus der Entität Beziehung oder Relationalen Schablone ein Entität-Shape auf die Zeichnung.

    2. Doppelklicken Sie auf das Shape, um das Fenster Datenbankeigenschaften zu öffnen.

    3. Klicken Sie unter Kategorien klicken Sie auf Definition, und geben Sie einen Namen für die Tabelle.

    4. Klicken Sie unter Kategorien klicken Sie auf Spalten, geben Sie einen Namen ein, und wählen Sie einen Datentyp aus.

    5. Aktivieren Sie das Kontrollkästchen erforderlich, Spalten, in denen keine Nullwerte enthalten dürfen.

    6. Wählen Sie das Kontrollkästchen PK (Primärschlüssel) für Spalten, die jede Zeile in der Datenbanktabelle eindeutig identifizieren.

    7. Klicken Sie unter Kategorien auf Indizes, Triggern, Überprüfen oder Erweiterte um diese optionalen Elemente zu erstellen.

    Spalten

    Verwenden Sie das Fenster Datenbankeigenschaften hinzufügen oder Ändern von Eigenschaften für Spalten, einschließlich Datentypen und Primärschlüssel.

    1. Doppelklicken Sie auf die Tabelle im Diagramm.

    2. Klicken Sie im Fenster Datenbankeigenschaften klicken Sie unter Kategorien auf Spalten.

    3. Klicken Sie auf die erste leere Zelle im Physischen Namen, und geben Sie einen Namen ein.

    4. Um den Datentyp für eine Spalte zu ändern, klicken Sie auf das Spaltenfeld Datentyp wählen Sie einen Datentyp aus der Liste aus, oder geben Sie ihn in der Liste. Sie können beispielsweise decimal(8,2) oder char(30)eingeben.

    5. Aktivieren Sie das Kontrollkästchen erforderlich , um zu verhindern, dass null-Werte.

    6. Wählen Sie das Kontrollkästchen PK aus, um anzugeben, dass die Spalte einen Primärschlüssel.

    7. Um eine weitere Spalteneigenschaften zusätzlich zu den anzeigen möchten, die angezeigt werden, wenn Sie auf die Kategorie Spalten klicken, wählen Sie die Spalte aus, und klicken Sie dann auf Bearbeiten.

    Beziehungen

    Primär-und Fremdschlüssel Formular Beziehungen mit um Datenbanken einer Zeile in einer Tabelle mit einer Zeile in einer verknüpften Tabelle entsprechend zu ermöglichen. Sie können diese Beziehungen in Ihrem Diagramm angezeigt. Darüber hinaus können Sie festlegen ihrer Kardinalität (zum Beispiel 1: n-) und verwenden Sie entweder Crow's Feet, Relational oder IDEF1X Notation anzeigen. Sie können keine m: n-Beziehungen mit einer der folgenden Notationen in der Datenbank Modell-Diagrammvorlage angezeigt.

    1. Erstellen einer Beziehung zwischen Tabellen:

      1. Stellen Sie sicher, dass beide Tabellen im Diagramm angezeigt werden. Wenn Sie reverse das Modell aus einer vorhandenen Datenbank Engineering, müssen Sie möglicherweise eine oder beide aus dem Fenster Tabellen und Ansichten auf das Zeichenblatt ziehen.

      2. Doppelklicken Sie auf die Tabelle, die für die primäre Key-Seite der Beziehung befinden soll.

      3. Klicken Sie im Fenster Datenbankeigenschaften klicken Sie unter Kategorien auf Spalten.

      4. Klicken Sie im Raster klicken Sie auf die Spalte, die Sie verwenden, um jede Zeile in der Tabelle eindeutig identifizieren möchten, und wählen Sie das Kontrollkästchen PK es als Primärschlüssel festlegen.

      5. Ziehen Sie ein Beziehung-Shape, und legen Sie sie auf einen leeren Bereich auf der Seite, aus der Schablone Relationalen oder Entität Beziehung.

      6. Verbinden Sie das obere Ende der Tabelle mit der übergeordneten Tabelle ein.

      7. Schließen Sie das andere Ende der untergeordneten Tabelle ein.

        Wenn die zweite Tabelle nicht bereits eine Spalte mit demselben Namen als Primärschlüssel enthält, hinzugefügt der Modellierer der zweiten Tabelle als Fremdschlüssel.

        Hinweis: Wenn Beziehungslinien, klicken Sie auf der Registerkarte Datenbank verschwinden in der Gruppe Verwalten klicken Sie auf Optionen anzeigen. Klicken Sie auf der Registerkarte Beziehungen unter Anzeigen möchten wählen Sie das Kontrollkästchen Beziehungen.

    2. Festlegen der Kardinalität der Beziehung an:

      1. Doppelklicken Sie auf die Beziehung.

      2. Klicken Sie im Fenster Datenbankeigenschaften klicken Sie unter Kategorien auf Sonstiges.

      3. Wählen Sie unter Kardinalität die die Beziehung am besten geeignete Kardinalität aus. Für 1: n-Beziehungen ist die beste Option dar, größer oder gleich null oder eine oder mehrere. Für 1: 1-Beziehungen ist die beste Option dar, entweder null oder eins oder genau ein.

  3. Um weiter zu Ihrem Diagramm (wie etwa das Erstellen von Indizes, Kontrollkästchen Klauseln und Trigger) verfeinern machen können Sie die folgenden Aktionen ausführen:

    Erstellen von Indizes

    Indizes verbessern die Leistung oder Geschwindigkeit der Datenbank beim Ausführen einer Abfrage an.

    1. Öffnen Sie das Modell Datenbankdiagramm an.

    2. Doppelklicken Sie auf die Tabelle, die Sie einen Index hinzufügen möchten, und klicken Sie im Fenster Datenbankeigenschaften in der Liste Kategorien auf Indizes.

    3. Klicken Sie auf Neu.

    4. Klicken Sie im Dialogfeld Index erstellen Geben Sie einen Namen für den Index, und klicken Sie dann auf OK.

    5. Wählen Sie in der Liste Typ Index eine Option aus, um einen eindeutigen oder nicht eindeutigen Index zu erstellen.

    6. Wählen Sie in der Liste Verfügbare Spalten den Namen der einzelnen Spalten, die Sie verwenden möchten, in diesem Index enthalten, und klicken Sie dann auf Hinzufügen >.

    7. Aktivieren Sie in der Liste Indizierte Spalten das Kontrollkästchen Asc, um einen Index zu erstellen, der eine aufsteigende Sortierreihenfolge enthält, oder deaktivieren Sie das Kontrollkästchen, um einen Index zu erstellen, der eine absteigende Sortierung enthält.

      Das Modell Datenbankdiagramm wird aktualisiert.

    Erstellen von Ansichten

    Sie können eine Ansicht als gespeicherte Abfrage vorstellen. Ansichten sind besonders, wenn Sie wiederholt dieselben Informationen aus mehreren Tabellen zugreifen müssen, oder wenn Sie die Daten für Benutzer anzeigen, ohne dass diese die eigentlichen Tabellen ändern möchten.

    Ziehen Sie aus der Schablone Entität Beziehung oder Relationalen ein Ansicht-Shape auf das Zeichenblatt.

    Legen Sie erweiterte Eigenschaften für Tabellen und Ansichten

    Je nach Datenbank Managementsystem (DBMS) können Sie möglicherweise erweiterte Eigenschaften für Tabellen oder Sichten, um zu bestimmen, wo sie gespeichert sind.

    Doppelklicken Sie auf die Tabelle oder Ansicht, deren erweiterte Eigenschaften Sie festlegen möchten, und klicken Sie im Fenster Datenbankeigenschaften in der Liste Kategorien auf Erweitert.

    Kontrollkästchen Klauseln erstellen

    Verwenden Sie Kontrollkästchen Klauseln, um sicherzustellen, dass die Daten, die in einer Spalte eingegeben werden in einem bestimmten Bereich Werte. Beispielsweise können Sie eine Check-Klausel erstellen, die die Daten in einer Spalte mit der Bezeichnung "Alter" benutzerspezifisch über 65 erforderlich sind.

    1. Doppelklicken Sie auf die Tabelle, um das Fenster Datenbankeigenschaften zu öffnen.

    2. Klicken Sie auf Spalten, und klicken Sie dann auf die Spalte, der Sie eine Kontrollkästchen-Klausel, um hinzufügen möchten, klicken Sie unter Kategorien.

    3. Klicken Sie auf Bearbeiten.

    4. Geben Sie auf der Registerkarte Überprüfen Sie im Dialogfeld Eigenschaften der Spalte die Einschränkungen, die gewünschte.

      Die Check-Klausel wird im Fenster Code unter Lokaler Code hinzugefügt.

    Erstellen von gespeicherten Prozeduren und benutzerdefinierten Funktionen

    Verwenden Sie die gespeicherten Prozeduren und benutzerdefinierte Funktionen Pakete des Codes zu erstellen, die Sie wiederverwenden können, um die gleichen Aktionen wiederholt auszuführen. Der größte Unterschied zwischen den beiden ist, dass eine benutzerdefinierte Funktion einen Wert zurückgibt, während die gespeicherte Prozedur Code ausgeführt wird, ohne dass einen Wert zurückgegeben.

    1. Wählen Sie auf der Registerkarte Datenbank in der Gruppe Einblenden/Ausblenden das Kontrollkästchen Code, um das Codefenster zu öffnen.

    2. Klicken Sie auf Globaler Code ein, und klicken Sie dann auf neu.

    3. Klicken Sie auf der Registerkarte Eigenschaften des Code-Editor klicken Sie auf die Art des Codes, die Sie erstellen möchten, und geben Sie einen Namen für den Code.

    4. Klicken Sie auf der Registerkarte Text Geben Sie den Code, und klicken Sie dann auf OK.

    Erstellen von Triggern

    Trigger bewirken, SQL-Code, den Sie, in dem Trigger zur Ausführung beim Eintreten eines bestimmten Ereignisses in der Datenbank angeben.

    1. Doppelklicken Sie auf die Tabelle, um das Fenster Datenbankeigenschaften zu öffnen.

    2. Klicken Sie unter Kategorien auf Trigger, und klicken Sie dann auf Hinzufügen.

    3. Geben Sie auf der Registerkarte Eigenschaften einen Namen für den Trigger ein.

    4. Klicken Sie auf der Registerkarte Text Geben Sie den Code, und klicken Sie dann auf OK.

      Der Trigger wird dem Fenster Code unter Lokaler Code hinzugefügt.

Dieser Artikel beschreibt, wie Sie eine Datenbankmodell erstellen können, und was Sie das Modell tun können, nachdem Sie es erstellt haben. Rasch zu beginnen, klicken Sie auf das Menü Datei zeigen Sie auf neu, zeigen Sie Software- und, und klicken Sie dann auf Modell Datenbankdiagramm.

Werden Modell Features für die Datenbank kann nicht gefunden?

In den meisten Fällen enthalten Ihre Edition von Microsoft Office Visio nicht die Features, die Sie benötigen. Um herauszufinden, welche Edition von Visio Sie haben, klicken Sie im Menü auf Info zu Microsoft Office Visio. Der Name der Edition ist in der obersten Zeile des Texts im Dialogfeld.

  • In Microsoft Office Visio Standard ist die Vorlage "Datenbankmodelldiagramm" nicht enthalten.

  • Microsoft Office Visio Professional unterstützt die reverse engineering-Funktionen für die Datenbank Modell-Diagrammvorlage (das eine vorhandene Datenbank verwendet, zum Erstellen eines Modells in Visio), aber es unterstützt keine forward Engineering (d. h. das mithilfe eine Visio-Datenbank Modell SQL-Code generieren).

  • Visio für Enterprise Architects umfasst die gesamte Sammlung von Datenbankmodellierungsfeatures, einschließlich Reverse Engineering und Forward Engineering. Visio für Enterprise Architects ist im MSDN Premium-Abonnement enthalten, das für Visual Studio Professional und für rollenbasierte Editionen von Visual Studio Team System verfügbar ist.

  1. Führen Sie eine der folgenden Schritte aus, um das Modell Datenbankdiagramm zu:

    Erstellen eines neuen Modelldiagramms Seitenvorlage

    Wenn Sie eine vorhandene Datenbank, die Sie als Ausgangspunkt verwenden möchten besitzen, können Sie beginnen mit einer leeren Datenbankmodellvorlage und Hinzufügen eines eigenen Tabellen und Beziehungen.

    1. Zeigen Sie im Menü Datei auf Neu, zeigen Sie auf Software und Datenbank, und klicken Sie dann auf Datenbankmodelldiagramm.

    2. Klicken Sie im Menü Datenbank zeigen Sie auf Optionen, und klicken Sie dann auf Dokument.

    3. Klicken Sie im Dialogfeld Dokument Datenbankoptionen wählen Sie im Symbolsatz, deren Verwendung sowie andere Tabellen- und Beziehung werden soll, und klicken Sie dann auf OK.

    Verwenden einer vorhandenen Datenbank als Ausgangspunkt

    Wenn Sie eine Datenbank, die Sie haben, damit Sie können sie besser verstehen, oder verwenden ihn als Ausgangspunkt für ein neues Modell modellieren möchten, können Sie Reverse Engineering-Assistenten zu extrahieren, das Schema oder die Struktur der Datenbank, und erstellen ein neues Modell verwenden.

    Hinweis: Bevor Sie den Assistenten zu starten:

    1. Reverse engineering müssen einer Microsoft Office Excel-Arbeitsmappe vor dem Starten des Assistenten Sie öffnen Sie die Arbeitsmappe, und benennen Sie die Gruppe (oder den Zellbereich) von Zellen, die die Spaltenüberschriften enthält. Wenn Sie mehr als ein Arbeitsblatt verwenden möchten, benennen Sie einfach die Gruppe von Spaltenzellen in jedem Arbeitsblatt. Diese Bereiche werden wie Tabellen im Assistenten behandelt werden. Weitere Informationen dazu, wie Sie einen Zellbereich benennen finden Sie unter das Thema in der Microsoft Office Excel Definieren von benannten Zellbezügen oder Bereichen helfen.

    2. Legen Sie die besten Ergebnisse erzielen Sie Ihre Standardtreiber für die Zieldatenbank, die Sie reverse Engineering, bevor Sie den Assistenten für Reverse Engineering ausführen möchten. Dieser Schritt stellen Sie sicher, dass der Assistent die systemeigenen Datentypen einwandfrei zuordnet und alle der Code, der vom Assistenten extrahiert wird im Codefenster ordnungsgemäß angezeigt wird.

    3. Zeigen Sie im Menü Datei auf Neu, zeigen Sie auf Software und Datenbank, und klicken Sie dann auf Datenbankmodelldiagramm.

    4. Klicken Sie im Menü Datenbank auf Reverse Engineering.

    5. Führen Sie auf dem ersten Bildschirm des Assistenten für Reverse Engineering die folgenden Aktionen aus:

      1. Wählen Sie den Microsoft Office Visio-Datenbanktreiber für Ihre Datenbank-System (DBMS) aus. Wenn Sie den Visio-Datenbanktreiber noch nicht mit einer bestimmten ODBC-Datenquelle verknüpft wurde, klicken Sie auf Setup.

        Hinweis: Wenn Sie ein Reverse Engineering für ein Excel-Arbeitsblatt durchführen, wählen Sie "ODBC-Treiber Universal" aus.

      2. Wählen Sie die Datenquelle der Datenbank, die Sie aktualisieren möchten. Wenn Sie eine Datenquelle für die vorhandene Datenbank nicht bereits erstellt haben, klicken Sie auf neu, um dies jetzt tun.

        Wenn Sie eine neue Quelle erstellen, wird ihr Name zur Liste Datenquellen hinzugefügt.

      3. Wenn die Einstellungen Ihren Vorstellungen entsprechen, klicken Sie auf Weiter.

    6. Führen Sie die Schritte in einem beliebigen Treiber-spezifischen Dialogfeldern aus.

      Beispielsweise im Dialogfeld Datenquelle verbinden, geben Sie einen Benutzernamen und ein Kennwort ein, und klicken Sie dann auf OK. Wenn die Datenquelle nicht kennwortgeschützt ist, klicken Sie einfach auf OK.

      Hinweis: Wenn Sie den ODBC-Treiber Universal verwenden, wird möglicherweise eine Fehlermeldung, die angibt, dass die Informationen zum reverse Engineering unvollständig sind. In den meisten Fällen ist dies kein Problem – nur klicken Sie auf OK, und fahren Sie mit dem Assistenten fort.

    7. Aktivieren Sie die Kontrollkästchen für die Informationen, die Sie extrahieren möchten, und klicken Sie dann auf Weiter.

      Hinweis: Einige Elemente sind möglicherweise nicht verfügbar (abgeblendet), da nicht alle Datenbankverwaltungssysteme alle Arten von Elementen unterstützen, die der Assistent extrahieren kann.

    8. Aktivieren Sie die Kontrollkästchen für die Tabellen (und Ansichten, falls vorhanden), die Sie extrahieren möchten, oder klicken Sie auf Alles auswählen um alle Tabellen (und Ansichten) zu extrahieren, und klicken Sie dann auf Weiter.

      Hinweis: Wenn Sie ein Reverse Engineering durchführen eines Excel-Arbeitsblatts und in dieser Liste nichts angezeigt wird, ist es wahrscheinlich benötigen Sie den Zellbereich benennen, der die Spaltenüberschriften in Ihrem Arbeitsblatt enthält.

    9. Wenn Sie in Schritt 5 das Kontrollkästchen Gespeicherte Prozeduren aktiviert haben, wählen Sie die zu extrahierenden Prozeduren aus, oder klicken Sie auf Alles auswählen, um alle Prozeduren zu extrahieren, und klicken Sie dann auf Weiter.

    10. Wählen Sie aus, ob die reverse Engineering Elemente automatisch der aktuellen Seite hinzugefügt werden soll.

      Hinweis: Sie können auswählen, damit der Assistent automatisch die Zeichnung erstellt und reverse Engineering Elemente im Fenster Tabellen und Ansichten aufgelistet. Wenn Sie nicht die Zeichnung automatisch erstellt haben doch, können Sie die Elemente aus dem Fenster Tabellen und Ansichten auf das Zeichenblatt in das Datenbankmodell manuell zusammenstellen ziehen.

    11. Überprüfen Sie Ihre Auswahl, um sicherzustellen, dass Sie die Informationen extrahieren möchten, und klicken Sie dann auf Fertig stellen.

      Der Assistent extrahiert die ausgewählten Informationen und zeigt im Ausgabefenster Hinweise zum Extrahierungsprozess an.

    Importieren Sie und verfeinern Sie ein vorhandenes Modell

    Wenn Sie ein vorhandenes VisioModeler- oder PLATINUM ERwin-Modell verfügen, können Sie importieren, um ein Visio-Modell Datenbankdiagramm erstellen sein. Dies ist jedoch nur VisioModeler 2.0 oder höher Wörterbuch Modell (IMD) Dateien und PLATINUM ERwin 2.6, 3.0 und 3.52 ERX-Dateien.

    1. Zeigen Sie im Menü Datei auf Neu, zeigen Sie auf Software und Datenbank, und klicken Sie dann auf Datenbankmodelldiagramm.

    2. Klicken Sie im Menü Datenbank zeigen Sie auf Importieren, und klicken Sie dann auf < Modelltyp > Importieren.

    3. Geben Sie den Pfad und Namen für das Modell, das Sie importieren, oder klicken Sie auf die Schaltfläche Durchsuchen, um die Modelldatei zu suchen möchten, und klicken Sie dann auf Öffnen.

    4. Klicken Sie im Dialogfeld Importieren auf OK.

      Visio importiert die Datei und zeigt dabei den Fortschritt im Ausgabefenster angezeigt. Die importierten Tabellen werden im Fenster Tabellen und Ansichten angezeigt.

    5. Im Fenster Tabellen und Ansichten wählen Sie die Tabellen, die Sie modellieren möchten, und ziehen sie dann auf das Zeichenblatt.

  2. Nachdem Sie ein Modell Datenbankdiagramm erstellt haben, werden in die Arbeit der das Diagramm verfeinern. Sie können hinzufügen und Anpassen von Tabellen und Ansichten, Beziehungen zu erstellen und Anpassen von Spalten und Datentypen.

    Tabellen

    Verwenden Sie das Entität-Shape in einer Tabelle im Diagramm zu erstellen.

    1. Ziehen Sie aus der Entität Beziehung oder Relationalen Schablone ein Entität-Shape auf die Zeichnung.

    2. Doppelklicken Sie auf das Shape, um das Fenster Datenbankeigenschaften zu öffnen.

    3. Klicken Sie unter Kategorien klicken Sie auf Definition, und geben Sie einen Namen für die Tabelle.

    4. Klicken Sie unter Kategorien klicken Sie auf Spalten, geben Sie einen Namen ein, und wählen Sie einen Datentyp aus.

    5. Aktivieren Sie das Kontrollkästchen erforderlich, Spalten, in denen keine Nullwerte enthalten dürfen.

    6. Wählen Sie das Kontrollkästchen PK (Primärschlüssel) für Spalten, die jede Zeile in der Datenbanktabelle eindeutig identifizieren.

    7. Klicken Sie unter Kategorien auf Indizes, Triggern, Überprüfen oder Erweiterte um diese optionalen Elemente zu erstellen.

    Spalten

    Verwenden Sie das Fenster Datenbankeigenschaften hinzufügen oder Ändern von Eigenschaften für Spalten, einschließlich Datentypen und Primärschlüssel.

    1. Doppelklicken Sie auf die Tabelle im Diagramm.

    2. Klicken Sie im Fenster Datenbankeigenschaften klicken Sie unter Kategorien auf Spalten.

    3. Klicken Sie in der ersten leeren physische Name auf die Zelle, und geben Sie einen Namen ein.

    4. Um den Datentyp für eine Spalte zu ändern, klicken Sie auf das Spaltenfeld Datentyp wählen Sie einen Datentyp aus der Liste aus, oder geben Sie ihn in der Liste. Sie können beispielsweise decimal(8,2) oder char(30)eingeben.

    5. Aktivieren Sie das Kontrollkästchen erforderlich , um zu verhindern, dass null-Werte.

    6. Wählen Sie das Kontrollkästchen PK aus, um anzugeben, dass die Spalte einen Primärschlüssel.

    7. Um eine weitere Spalteneigenschaften zusätzlich zu den anzeigen möchten, die angezeigt werden, wenn Sie auf die Kategorie Spalten klicken, wählen Sie die Spalte aus, und klicken Sie dann auf Bearbeiten.

    Beziehungen

    Primär-und Fremdschlüssel Formular Beziehungen mit um Datenbanken einer Zeile in einer Tabelle mit einer Zeile in einer verknüpften Tabelle entsprechend zu ermöglichen. Sie können diese Beziehungen in Ihrem Diagramm angezeigt. Darüber hinaus können Sie festlegen ihrer Kardinalität (zum Beispiel 1: n-) und verwenden Sie entweder Crow's Feet, Relational oder IDEF1X Notation anzeigen. Sie können keine m: n-Beziehungen mit einer der folgenden Notationen in der Datenbank Modell-Diagrammvorlage angezeigt.

    1. Erstellen einer Beziehung zwischen Tabellen:

      1. Stellen Sie sicher, dass beide Tabellen im Diagramm angezeigt werden. Wenn Sie reverse das Modell aus einer vorhandenen Datenbank Engineering, müssen Sie möglicherweise eine oder beide aus dem Fenster Tabellen und Ansichten auf das Zeichenblatt ziehen.

      2. Doppelklicken Sie auf die Tabelle, die für die primäre Key-Seite der Beziehung befinden soll.

      3. Klicken Sie im Fenster Datenbankeigenschaften klicken Sie unter Kategorien auf Spalten.

      4. Klicken Sie im Raster klicken Sie auf die Spalte, die Sie verwenden, um jede Zeile in der Tabelle eindeutig identifizieren möchten, und wählen Sie das Kontrollkästchen PK es als Primärschlüssel festlegen.

      5. Ziehen Sie ein Beziehung-Shape, und legen Sie sie auf einen leeren Bereich auf der Seite, aus der Schablone Relationalen oder Entität Beziehung.

      6. Verbinden Sie das obere Ende der Tabelle mit der übergeordneten Tabelle ein.

      7. Schließen Sie das andere Ende der untergeordneten Tabelle ein.

        Wenn die zweite Tabelle nicht bereits eine Spalte mit demselben Namen als Primärschlüssel enthält, hinzugefügt der Modellierer der zweiten Tabelle als Fremdschlüssel.

        Hinweis: Wenn Beziehungslinien, klicken Sie auf das Menü Datenbank verschwinden, zeigen Sie auf Optionen, und klicken Sie dann auf Dokument. Klicken Sie auf der Registerkarte Beziehungen unter Anzeigen möchten wählen Sie das Kontrollkästchen Beziehungen.

    2. Festlegen der Kardinalität der Beziehung an:

      1. Doppelklicken Sie auf die Beziehung.

      2. Klicken Sie im Fenster Datenbankeigenschaften klicken Sie unter Kategorien auf Sonstiges.

      3. Wählen Sie unter Kardinalität die die Beziehung am besten geeignete Kardinalität aus. Für 1: n-Beziehungen ist die beste Option dar, größer oder gleich null oder eine oder mehrere. Für 1: 1-Beziehungen ist die beste Option dar, entweder null oder eins oder genau ein.

  3. Um weiter zu Ihrem Diagramm (wie etwa das Erstellen von Indizes, Kontrollkästchen Klauseln und Trigger) verfeinern machen können Sie die folgenden Aktionen ausführen:

    Erstellen von Indizes

    Indizes verbessern die Leistung oder Geschwindigkeit der Datenbank beim Ausführen einer Abfrage an.

    1. Öffnen Sie das Modell Datenbankdiagramm an.

    2. Doppelklicken Sie auf die Tabelle, die Sie einen Index hinzufügen möchten, und klicken Sie im Fenster Datenbankeigenschaften in der Liste Kategorien auf Indizes.

    3. Klicken Sie auf Neu.

    4. Klicken Sie im Dialogfeld Index erstellen Geben Sie einen Namen für den Index, und klicken Sie dann auf OK.

    5. Wählen Sie in der Liste Typ Index eine Option aus, um einen eindeutigen oder nicht eindeutigen Index zu erstellen.

    6. Wählen Sie in der Liste Verfügbare Spalten den Namen der einzelnen Spalten, die Sie verwenden möchten, in diesem Index enthalten, und klicken Sie dann auf Hinzufügen >.

    7. Aktivieren Sie in der Liste Indizierte Spalten das Kontrollkästchen Asc, um einen Index zu erstellen, der eine aufsteigende Sortierreihenfolge enthält, oder deaktivieren Sie das Kontrollkästchen, um einen Index zu erstellen, der eine absteigende Sortierung enthält.

      Das Modell Datenbankdiagramm wird aktualisiert.

    Erstellen von Ansichten

    Sie können eine Ansicht als gespeicherte Abfrage vorstellen. Ansichten sind besonders, wenn Sie wiederholt dieselben Informationen aus mehreren Tabellen zugreifen müssen, oder wenn Sie die Daten für Benutzer anzeigen, ohne dass diese die eigentlichen Tabellen ändern möchten.

    Ziehen Sie aus der Schablone Entität Beziehung oder Relationalen ein Ansicht-Shape auf das Zeichenblatt.

    Legen Sie erweiterte Eigenschaften für Tabellen und Ansichten

    Je nach Datenbank Managementsystem (DBMS) können Sie möglicherweise erweiterte Eigenschaften für Tabellen oder Sichten, um zu bestimmen, wo sie gespeichert sind.

    Doppelklicken Sie auf die Tabelle oder Ansicht, deren erweiterte Eigenschaften Sie festlegen möchten, und klicken Sie im Fenster Datenbankeigenschaften in der Liste Kategorien auf Erweitert.

    Kontrollkästchen Klauseln erstellen

    Verwenden Sie Kontrollkästchen Klauseln, um sicherzustellen, dass die Daten, die in einer Spalte eingegeben werden in einem bestimmten Bereich Werte. Beispielsweise können Sie eine Check-Klausel erstellen, die die Daten in einer Spalte mit der Bezeichnung "Alter" benutzerspezifisch über 65 erforderlich sind.

    1. Doppelklicken Sie auf die Tabelle, um das Fenster Datenbankeigenschaften zu öffnen.

    2. Klicken Sie auf Spalten, und klicken Sie dann auf die Spalte, der Sie eine Kontrollkästchen-Klausel, um hinzufügen möchten, klicken Sie unter Kategorien.

    3. Klicken Sie auf Bearbeiten.

    4. Geben Sie auf der Registerkarte Überprüfen Sie im Dialogfeld Eigenschaften der Spalte die Einschränkungen, die gewünschte. Weitere Informationen zu den Optionen finden Sie unter Dialogfeld "Spalte" und "Feldeigenschaften" (Registerkarte "Überprüfen").

      Die Check-Klausel im Fenster Code unter Lokaler Code hinzugefügt werden.

    Erstellen von gespeicherten Prozeduren und benutzerdefinierten Funktionen

    Verwenden Sie die gespeicherten Prozeduren und benutzerdefinierte Funktionen Pakete des Codes zu erstellen, die Sie wiederverwenden können, um die gleichen Aktionen wiederholt auszuführen. Der größte Unterschied zwischen den beiden ist, dass eine benutzerdefinierte Funktion einen Wert zurückgibt, während die gespeicherte Prozedur Code ausgeführt wird, ohne dass einen Wert zurückgegeben.

    1. Klicken Sie im Menü Datenbank zeigen Sie auf Ansicht, und klicken Sie dann auf Code, um das Codefenster zu öffnen.

    2. Klicken Sie auf Globaler Code ein, und klicken Sie dann auf neu.

    3. Klicken Sie auf der Registerkarte Eigenschaften des Code-Editor klicken Sie auf die Art des Codes, die Sie erstellen möchten, und geben Sie einen Namen für den Code.

    4. Klicken Sie auf der Registerkarte Text Geben Sie den Code, und klicken Sie dann auf OK.

    Erstellen von Triggern

    Trigger bewirken, SQL-Code, den Sie, in dem Trigger zur Ausführung beim Eintreten eines bestimmten Ereignisses in der Datenbank angeben.

    1. Doppelklicken Sie auf die Tabelle, um das Fenster Datenbankeigenschaften zu öffnen.

    2. Klicken Sie unter Kategorien auf Trigger, und klicken Sie dann auf Hinzufügen.

    3. Geben Sie auf der Registerkarte Eigenschaften einen Namen für den Trigger ein.

    4. Klicken Sie auf der Registerkarte Text Geben Sie den Code, und klicken Sie dann auf OK.

      Der Trigger wird dem Fenster Code unter Lokaler Code hinzugefügt.

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×