Temas > Programacion > Base de datos > Indices en sql
Julio

Un índice es un objeto de la BD
Permite acelerar la recuperación de filas usando una estructura de
punteros. 
Los ínices pueden ser creados explícitamente o automáticamente
Si no se tiene un índice sobre una columna, entonces se debe hacer
un barrido total para una tabla de búsqueda.
Un índice ofrece acceso rápido y directo a los registros de una tabla,
reduciendo las operaciones E/S.
El índice lo mantiene automáticamente Oracle. Una vez que es creado
no requiere actividad directa del usuario.
Los índices son lógica y físicamente independientes de la tabla sobre
la que se aplican. Esto significa que pueden ser creados o eliminados
en cualquier momento y no tienen efectos sobre la base u otros
índices.
Cuando se elimina una tabla, también se eliminan los índices que
ésta tuviera.
Automáticamente:
Un índice único es creado de forma automática cuando se define
PK o UNIQUE.
Manualmente:
Los usuarios pueden crear índices no únicos sobre columnas para
acelerar el tiempo de acceso a éstas.
Por ejemplo, se puede crear un índice sobre una clave ajena para
una operación de join en una consulta que acelere la respuesta.
Crear índice sobre una o más columnas
CREATE INDEX index
ON table(columna1, columna2);
Mejoran la velocidad de acceso de una consulta, por ejemplo para
la columna ename de la tabla EMP.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
      1
2345678
9101112131415
16171819202122
23242526 272829
30      

Viernes 27 de Junio 2025
Semana 26

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal