Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2006, 05:17
Avatar de ludovico2000
ludovico2000
 
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 21 años
Puntos: 2
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