logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Gestión de índices en sql - oracle sql

mywebstudies.com

PorMyWebStudies

2024-04-05
Gestión de índices en sql - oracle sql


Gestión de índices en sql - oracle sql

Los índices son estructuras asociadas a tablas. Se usan generalmente para proporcionar acceso próximo a valores claves y realizan la búsqueda de estos valores de forma instantánea. Estos índices aumentan la velocidad de búsqueda, pero ocupan espacio.

Sus funciones principales son:

  • Nos obliga a cumplir las restricciones primary key y unique por cada vez que se ingresa un nuevo registro obliga a que no viole ninguna restricción.
  • Nos mejora el rendimiento de las consultas a las tablas por lo que la consulta se realizará más rápido.
  • Todas las columnas claves primary key (pks) o unique se crean automáticamente con un índice.

Sintaxis y opciones para crear un índice:

  • CREATE [UNIQUE | BITMAP] INDEX [esquema.] Nombre_indice ON [esquema.] Nombre_tabla (columna1 [columna n]);

Opciones:

  • UNIQUE: Se usa cuando queremos que el valor de la columna o columnas no se repita y sea único.
  • BITMAP: Se usa para especificar que el índice se cree con un mapa de bits por cada clave distinta y no para cada registro separado.

Ejemplo crear índice:

  • CREATE BITMAP INDEX hr.minsalary On hr.jobs(min_salary);

Sintaxis para borrar índices:

  • DROP INDEX [esquema.]Nombre_indice;

Ejemplo borrar índice:

  • DROP INDEX hr.minsalary;

Publicaciones Recientes

imagen del Post
Curso de SQL: Domina la Gestión de Bases de Datos
  • 92 Videos
  • 5 Hrs de video
  • 60 Test
  • 40 Hrs de estudio
  • 164421
  • 12 €
imagen del Post
Plan Quiero Estudiar

Accede a todos los cursos online de la web por un único pago

55 €
Uso de subconsultas en sql
Uso de subconsultas en sql

Las subconsultas en SQL son una herramienta poderosa que permite realizar c...

Fundamentos de bases de datos relacionales
Fundamentos de bases de datos relacionales

Las bases de datos relacionales son un pilar fundamental en la gestión de d...

Consultas de ventana over, partition by y row_number
Consultas de ventana over, partition by y row_number

En SQL, las funciones de ventana son herramientas poderosas que permiten re...

Curso oracle sql huelva
Curso oracle sql huelva

El lenguaje SQL es una herramienta esencial para la gestión y manipulación ...

Imagen del Post
Explora Temas Interesantes

Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará