Freigeben über


Indexerstellung für Tabellen

Wenn Sie durch die Datensätze einer Tabelle in einer bestimmten Reihenfolge navigieren, sie anzeigen oder bearbeiten möchten, verwenden Sie einen Index. Visual FoxPro bietet Ihnen mit Indizes als Sortierverfahren ein flexibles und leistungsstarkes Tool zum Entwickeln Ihrer Anwendung. Sie haben die Flexibilität, viele verschiedene Indexschlüssel für dieselbe Tabelle zu erstellen und zu verwenden. Auf diese Weise können Sie mit Datensätzen je nach den Anforderungen Ihrer Anwendung in unterschiedlichen Reihenfolgen arbeiten. Sie haben die Möglichkeit, benutzerdefinierte Beziehungen zwischen Tabellen auf der Basis ihrer Indizes zu erstellen und so auf die gewünschten Datensätze zuzugreifen.

Ein Visual FoxPro-Index ist eine Datei mit Zeigern, die nach den Werten eines Indexschlüssels logisch sortiert sind. Die Indexdatei ist von der DBF-Datei der Tabelle unabhängig und ändert nicht die physische Reihenfolge der Datensätze in der Tabelle. Stattdessen erstellen Sie beim Erstellen eines Indexes eine Datei, die Zeiger zu den Datensätzen in der DBF-Datei verwaltet. Wenn Sie mit den Datensätzen einer Tabelle in einer bestimmten Reihenfolge arbeiten möchten, wählen Sie einen Index, der die Reihenfolge steuert und die Geschwindigkeit erhöht, in der Sie die Tabelle ansehen und auf sie zugreifen werden.

Anmerkung   Indizes sind so einfach zu erstellen, dass Sie möglicherweise versucht sein könnten, für jedes Feld einen Index zu erstellen. Indizes, die nur selten verwendet werden, können jedoch die Leistung herabsetzen. Zum Speichern von Indizes, die Sie nicht regelmäßig verwenden, sind andere Arten von Indexdateien besser geeignet.

Siehe auch

Löschen von Datensätzen | Erstellen eines Indexes | Arbeiten mit Datensätzen | Erstellung von Indexdateien |Anzeige von Indexinformationen | Festlegen eines primären oder potenziellen Indexes | Zulassen von Duplikatwerten | Erstellen mehrerer Indizes | Tabellenerstellung | Ordnen nach mehreren Feldern | Indexerstellung für Tabellen