Índices

Cuando creas un índice para una “Tabla”, determinas cómo los datos en esta “tabla” serán ordenados.
El índice de una tabla es simplemente una manera de organizar los datos, y hace que las búsquedas en las consultas sean muchísimo más rápidas.

Los índices pueden ayudar a que tus consultas sean más rápidas, mejorando una serie de criterios.
En primer lugar, puedes indexar tablas, ya que éstas estan compuestas por una variedad de tipos de datos que se encuentran en sus diferentes campos.
En segundo lugar, la indexación es más eficaz cuando los datos de los campos indexados para cada registro tienen un identificador único (por ejemplo, un campo con clave principal). La indexación es de poca utilidad si un campo está lleno de información repetitiva.
En tercer lugar, únicamente deberías indexar los campos que se utilizan como criterios en las consultas.

Asumiendo que tus campos cumplen con estos criterios, entonces resultará útil su indexación.
Desafortunadamente, si aplicas un índice a una tabla que tiene tipos recurrentes de datos en los campos o dichos campos tienen información redundante, no mejorarás la velocidad de procesamiento, sino más bien la reducirás.
En este caso, es mejor no aplicar la indexación a los campos.
Además, “Access” decidirá si los índices que creaste serán útiles o no.
Por tanto, lo que debes hacer es crear los índices.
Y Access decidirá si los índices serán utiles o no en las consultas.

En muchos casos, cuando se ejecuta una consulta en una tabla con poca información, “Access” analizará los registros de la tabla y, a continuación mostrará los resultados.
Si hay una gran cantidad de información para procesar, “Access” intentará primero indexar tu “Tabla” y luego mostrar los resultados. Pero para que esto suceda necesitamos campos a ser indexados.

Para crear “Índices” en una tabla, primero debes abrir la tabla en “Vista Diseño”.

Haz clic en el botón “índices” en la barra de herramientas.

o elige la opción “Ver” – “Índices” en la barra de menú.

Ten en cuenta, que casi todas las tablas tienen al menos un índice: la clave principal.

Creación de índices

Cuando creas “Índices”, trata de utilizar siempre los campos que tienen valores únicos. Si eres un diseñador bueno de bases de datos, siempre dispondrás de uno, la clave principal.

Sin embargo, puedes crear índices adicionales en otros campos para su uso en “Búsquedas”, y así lograr más rápidas ejecuciones en las consultas.

Para crear un índice, primero abre la tabla a indexar en “Vista Diseño”
A continuación, haz click en el icono índices

Haz clic en la siguiente fila disponible, y escribe el nombre para el índice que deseas crear.
Haz clic derecho en el campo “Nombre” de la columna y selecciona el nombre del campo que deseas indexar en la tabla.

Selecciona la opción “ascendente” (“Ascending” o “descendente” (“Descending”) dependiendo como deseas que se ejecute el orden.


En la sección “Propiedades del índice”, situado en la parte inferior del cuadro de diálogo, encontrarás los campos de texto desplegables donde se pueden establecer las propiedades del índice.

La primera es “Primaria” y las opciones son Sí y No.

Sólo cuando el índice es también la clave principal de la tabla, este campo tiene el valor de “Si”. Todos los demás casos tienen el valor de “No”.

En una tabla, únicamente una clave principal está permitida.

En la siguiente propiedad: “Único”, se te preguntará si el valor del campo es siempre único. Aquí también tienes la

posibilidad de elegir entre Sí y No.
Y en la última propiedad podemos determinar si queremos excluir de la búsqueda los “valores” nulos (es decir, los campos donde no se introdujo nada).

Una vez que todo este listo, cerramos el cuadro de diálogo “Índices” y hacemos clic en el botón “Guardar”.

Creando una clave principal con campos múltiples

Cuando creamos “Índices”, debemos utilizar en lo posible campos con valores únicos, como la “clave principal”.

Una vez determinemos nuestra “clave principal” en una tabla, veremos que a veces una sola “clave principal” no es suficiente.

Por lo que tenemos que encontrar una combinación de dos o más columnas que en conjunto sirven como “clave principal”.

Para hacer esto, primero abre la tabla en “Vista Diseño”.

Luego presiona la tecla “Ctrl” en tu teclado, mientras seleccionas las distintas columnas.

Una vez que haz seleccionado las columnas, deja de presionar la tecla “Ctrl” y luego haz clic en “clave principal” en la

barra de herramientas.

Esta será la combinación de todos los datos de  los campos seleccionados que figuran como “clave principal”.

Eliminando índices

Si queremos eliminar los índices de una tabla, primero abrimos dicha tabla en “Vista Diseño”, y luego hacemos clic en “índices” para abrir el cuadro de diálogo de índices.

Selecciona la fila indexada que deseas eliminar y a continuación haz clic en el botón “Eliminar”.

Por último, cierra el cuadro de diálogo “Índices” y luego haz clic en el botón “Guardar” para guardar la nueva estructura de la tabla.

Increíble! Has completado Lección 6 INICIAR EL PROXIMO LECCIÓN