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).
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:
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.