You are on page 1of 2

INDEXACIN Y ASOCIACIN

Un ndice para un archivo del sistema funciona como el ndice de este libro. Si se va a buscar un tema (especificado por una palabra o una frase) en este libro, se puede buscar en el ndice al nal del libro, encontrar las pginas en las que aparece y despus leer esas pginas para encontrar la informacin que estamos buscando. Las palabras de ndice estn ordenadas, lo que hace fcil la bsqueda del trmino que se est buscando. Adems, el ndice es mucho ms pequeo que el libro, con lo que se reduce an ms el esfuerzo necesario para encontrar las palabras en cuestin.

NDICES ORDENADOS. Estos ndices estn basados en una disposicin ordenada de los valores. NDICES ASOCIATIVOS (hash ndices). Estos ndices estn basados en una distribucin uniforme de los valores a travs de una serie de cajones (buckets). El valor asignado a cada cajn est determinado por una funcin, llamada funcin de asociacin (hash funcin).

Se considerarn varias tcnicas de indexacin y asociacin. Ninguna de ellas es la mejor. Sin embargo, cada tcnica es la ms apropiada para una aplicacin especiada de bases de datos. Cada tcnica debe ser valorada segn los siguientes criterios:

TIPOS DE ACCESO. Los tipos de acceso que se soportan eficazmente. Estos tipos podran incluir la bsqueda de registros con un valor concreto en un atributo, o buscar los registros cuyos atributos contengan valores en un rango especificado.

TIEMPO DE ACCESO. El tiempo que se tarda en buscar un determinado elemento de datos, o conjunto de elementos, usando la tcnica en cuestin.

TIEMPO DE INSERCIN. El tiempo empleado en insertar un nuevo elemento de datos. Este valor incluye el tiempo utilizado en buscar el lugar apropiado donde insertar el nuevo elemento de datos, as como el tiempo empleado en actualizar la estructura del ndice.

TIEMPO DE BORRADO. El tiempo empleado en borrar un elemento de datos. Este valor incluye el tiempo utilizado en buscar el elemento a borrar, as como el tiempo empleado en actualizar la estructura del ndice.

ESPACIO ADICIONAL REQUERIDO. El espacio adicional ocupado por la estructura del ndice. Como normalmente la cantidad necesaria de espacio adicional suele ser moderada, es razonable sacrificar el espacio para alcanzar un rendimiento mejor.

ASOCIACIN ESTTICA Un inconveniente de la organizacin de archivos secuenciales es que hay que acceder a una estructura de ndices para localizar los datos o utilizar una bsqueda binaria y, como resultado, ms operaciones de E/S. La organizacin de archivos basada en la tcnica de asociacin (hashing) permite evitar el acceso a la estructura de ndice. La asociacin tambin proporciona una forma de construir ndices. Se estudiarn las organizaciones de archivos e ndices basados en asociacin en los prximos apartados.

You might also like