Un indice è una struttura dati che il DBMS associa alle tabelle per poter eseguire con maggiore efficienza la ricerca dei dati.
Ciascun indice è relativo ad una o più colonne di una tabella e permette di evitare l'analisi della intera tabella per effettuare una data ricerca.