Un índice en una base de datos no tiene nada que ver con un índice de un libro.
En las bases de datos, el campo "índice" sirve para decirle a la base de datos que en cada registro ese campo va a ser el que lo identifique como registro único, y por tanto, generalmente es un dato único e irrepetible (un DNI, por ejemplo, o un número único asignado a cada registro).
De esta forma, por medio de ese campo puedes relacionar diferentes tablas con datos que hablan del mismo registro. Ejemplo:
tabla uno:
id: 1 / 2 / 3 / 4 (Este es el marcado como índice)
nombre: juan / pedro / juan / manuel
apellido: gomez / lopez/ lopez / gomez
tabla dos:
id_nombre:2/1/4/3/2/1/4/3/2(este campo está relacionado con el campo "id" de la tabla uno)
colores:rojo/azul/amarillo/verde/azul/verde/rojo/azul/verde
De forma que:
A Juan Gomez le gustan el azul el verde
A Pedro Lopez le gustan el rojo, el azul y el verde
A Juan Lopez le gustan el Verde y el azul
A Manuel Gomez le gustan el amarillo y el rojo
espero que de todo esto me haya explicado...mayormente