Indizes helfen Ihrem Datenbanksystem, Datensätze schneller zu finden und zu sortieren. Das Erstellen von Indizes für Spalten, die Sie häufig durchsuchen, kann die Leistung Ihrer Datenbank erheblich verbessern.
Sie können Indizes manuell erstellen und die von Visio automatisch erstellten Indizes ändern.
Hinweis: Das Datenbankmodelldiagramm ist nur in bestimmten Versionen von Visio verfügbar. Weitere Informationen finden Sie unter Sie können die Datenbankmodellierungsfeatures nicht finden?
Erstellen eines Indexes in einem Datenbankmodelldiagramm
-
Öffnen Sie das Datenbankmodelldiagramm.
-
Doppelklicken Sie auf die Tabelle, der Sie einen Index hinzufügen möchten, und klicken Sie dann im Fenster Datenbankeigenschaften in der Liste Kategorien auf Indizes.
-
Klicken Sie auf Neu.
-
Geben Sie im Dialogfeld Index erstellen einen Namen für den Index ein, und klicken Sie auf OK.
-
Wählen Sie in der Liste Indextyp eine Option zum Erstellen eines eindeutigen oder nicht eindeutigen Indexes aus.
-
Wählen Sie in der Liste Verfügbare Spalten den Namen jeder Spalte aus, die Sie in diesen Index aufnehmen möchten, und klicken Sie dann auf Hinzufügen .
-
Aktivieren Sie in der Liste Indizierte Spalten das Kontrollkästchen Asc , um einen Index mit aufsteigender Sortierreihenfolge zu erstellen, oder deaktivieren Sie das Kontrollkästchen, um einen Index mit absteigender Sortierreihenfolge zu erstellen.
Das Datenbankmodelldiagramm wird automatisch aktualisiert.
Hinweis: Einige Datenbankanwendungen haben eine Beschränkung für den Typ und die Anzahl der Indizes, die Sie pro Tabelle erstellen können. Spezifische Informationen finden Sie in der Dokumentation zu Ihrem Datenbankverwaltungssystem (DBMS).
Entfernen eines Indexes
-
Öffnen Sie das Datenbankmodelldiagramm.
-
Doppelklicken Sie auf die Tabelle, die den zu löschenden Index enthält, und klicken Sie dann im Fenster Datenbankeigenschaften in der Liste Kategorien auf Indizes.
-
Wählen Sie in der Liste Indexname den Namen des Indexes aus, den Sie löschen möchten, und klicken Sie dann auf Löschen.
Das Datenbankmodelldiagramm wird automatisch aktualisiert.
Bearbeiten von Indexeigenschaften
-
Öffnen Sie das Datenbankmodelldiagramm.
-
Doppelklicken Sie auf die Tabelle, die den index enthält, den Sie bearbeiten möchten, und klicken Sie dann im Fenster Datenbankeigenschaften in der Liste Kategorien auf Indizes.
-
Wählen Sie in der Liste Indexname den Namen des Indexes aus, den Sie bearbeiten möchten.
-
Bearbeiten Sie die Eigenschaften des Indexes, indem Sie eine der folgenden Aktionen ausführen:
-
Klicken Sie auf Umbenennen, um einen neuen Namen für den Index anzugeben.
-
Um einen eindeutigen oder nicht eindeutigen Index anzugeben, wählen Sie eine Option in der Liste Indextyp aus.
-
Klicken Sie auf Optionen, um treiberspezifische Indexattribute anzugeben.
-
Das Datenbankmodelldiagramm wird automatisch aktualisiert.
-
Hinzufügen, Entfernen oder Neuanordnen von Spalten in einem Index
-
Öffnen Sie das Datenbankmodelldiagramm.
-
Doppelklicken Sie auf die Tabelle, die den Index enthält, den Sie ändern möchten, und klicken Sie dann im Fenster Datenbankeigenschaften in der Liste Kategorien auf Indizes.
-
Wählen Sie in der Liste Indexname den Namen des Indexes aus, den Sie ändern möchten.
-
Führen Sie eine der folgenden Aktionen aus:
-
Um einem Index eine Spalte hinzuzufügen, wählen Sie unter Verfügbare Spalten den Namen der Spalte aus, und klicken Sie dann auf Hinzufügen.
-
Um eine Spalte aus einem Index zu entfernen, wählen Sie unter Indizierte Spalten den Namen der Spalte aus, und klicken Sie dann auf Entfernen.
-
Wenn Sie eine Spalte neu anordnen möchten, wählen Sie unter Indizierte Spalten den Namen der Spalte aus, und ziehen Sie dann den Spaltennamen an die neue Position in der Liste.
Das Datenbankmodelldiagramm wird automatisch aktualisiert.
-
Sie können die Datenbankmodellierungsfeatures nicht finden?
In Visio Standard ist die Vorlage "Datenbankmodelldiagramm" nicht enthalten.
Die Editionen Visio Professional und Premium unterstützen die Reverse Engineering-Features für die Vorlage "Datenbankmodelldiagramm" (also das Verwenden einer vorhandenen Datenbank zum Erstellen eines Modells in Visio). Das Forward Engineering (also das Verwenden eines Visio-Datenbankmodells zum Generieren von SQL-Code) wird jedoch nicht unterstützt.
Hinweis: 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.
Wenn Sie Visio Plan 2 verwenden und erfahren möchten, wie Sie eine bestehende Datenbank zum Erstellen eines Datenbankmodells verwenden können, lesen Sie das Thema Durchführen von Reverse-Engineering für eine vorhandene Datenbank.