next up previous index
Weiter: 3 MySQL-Datenbank installieren und Hoch: 2 Datenbanken in Base Zurück: 1 Tabelleninhalt anpassen

8 Einer Tabelle einen zusätzlichen Index zuweisen

Im vorhergehenden Abschnitt ist erwähnt, dass Base einer HSQL-Tabelle immer einen Primärindex zuordnet. Sie haben aber die Möglichkeit, einer Tabelle einen zusätzlichen Index über Felder zuzuweisen. Indexfelder ermöglichen einen schnellen Zugriff auf die Datensätze einer Tabelle (siehe auch die Erklärungen auf Seite [*], im Abschnitt zum Datenbankentwurf).

\begin{figure}\htmlimage
\spfigl{0.9}{Bld19_17.eps}{Indizieren einer Tabelle im Tabellenentwurf}{_B19_17}
\vspace{-11pt}
\end{figure}

Voraussetzung ist aber, dass die Tabelle ein Feld aufweist, welches sich zur Indizierung eignet. In Abb. 2.28 sind zwei Integer-Felder "`BestNr"' und "`ProduktNr"' als Indexfelder vorgesehen. Sie könnten auch Textfelder benutzen. Um ein Feld einer Tabelle als Indexwert zu verwenden, müssen Sie folgende Zusatzschritte beim Tabellenentwurf ausführen:

  1. Klicken Sie im Fenster Tabellenentwurf auf die Schaltfläche Indexentwurf in der Symbolleiste (Abb. 2.28, Hintergrund) oder wählen Sie den gleichnamigen Befehl im Menü Extras an.

  2. Sobald das Dialogfeld Indizes erscheint, werden bereits definierte Primärindizes angezeigt. Klicken Sie in der Symbolleiste des Dialogfelds auf die linke Schaltfläche Neuer Index (Abb. 2.28, Vordergrund).

  3. Anschließend wählen Sie in der Spalte Indexfeld über das Listenfeld das gewünschte Indexfeld und stellen über die Spalte Sortierreihenfolge noch ein, ob die Sortierung der Indizes auf- oder absteigend erfolgt. Soll der Index eindeutig sein, ist das betreffende Kontrollkästchen im Dialogfeld zu markieren.

  4. Klicken Sie anschließend auf die Schaltfläche zum Speichern des Index in der Datenbanktabelle und betätigen Sie dann die Schaltfläche Schließen.

Der Dialog wird geschlossen und Base verwaltet zukünftig die Indizes der Tbelle in der Datenbank.

Hinweis: Das Dialogfeld Indizes bietet in der Symbolleiste Schaltflächen, um die einzelnen Indizes umzubenennen, zu speichern oder zu löschen. Sobald Sie per Maus auf die Schaltfläche zeigen, erscheint eine QuickInfo mit der Funktionsbezeichnung der Schaltfläche.


next up previous index
Next: 3 MySQL-Datenbank installieren und Up: 2 Datenbanken in Base Previous: 1 Tabelleninhalt anpassen
Nicolaus Millin
2007-08-11