Compartir a través de


Crear índices para tablas

Para desplazarse por los registros de una tabla, verlos o manipularlos en un orden determinado, debe utilizar un índice. Visual FoxPro utiliza los índices como mecanismos de ordenación para ofrecer flexibilidad y eficacia al programar una aplicación. La flexibilidad supone crear y utilizar múltiples claves de índice distintas para la misma tabla, lo que permite trabajar con los registros ordenados de formas diferentes, según las necesidades de la aplicación. Puede crear relaciones personalizadas entre las tablas, basadas en sus índices, lo que le permite tener acceso a los registros que desea.

Un índice de Visual FoxPro es un archivo que contiene punteros ordenados lógicamente según los valores de una clave de índice. El archivo de índice es independiente del archivo .dbf de la tabla y no cambia el orden físico de los registros contenidos en la misma. Al crear un índice, se crea un archivo que mantiene punteros en los registros del archivo .dbf. Cuando desee trabajar con los registros de la tabla en un orden determinado, elija un índice para controlar el orden y aumentar la velocidad a la que se ve y se tiene acceso a la tabla.

Nota   Los índices son tan fáciles de crear, que puede caer en la tentación de definir uno para cada campo. Sin embargo, los índices que casi no utiliza pueden disminuir el rendimiento. Otros tipos de archivos de índice son mejores para almacenar los índices que no usa normalmente.

Vea también

Eliminar registros | Crear un índice | Trabajar con registros | Crear archivo de índice |Visualización de información de índices | Establecer un índice principal o candidato | Permitir valores duplicados | Crear múltiples índices | Crear tablas | Ordenar por múltiples campos | Crear índices para tablas