Indices (Bases de datos)

Páginas: 2 (304 palabras) Publicado: 24 de noviembre de 2013
-Diapositiva I
Índices
Los índices son estructuras asociadas a tablas, una tabla que almacena los campos indexados y se crean para acelerar las consultas.
Entonces, el objetivo de un índice esacelerar la recuperación de información. La indexación es una técnica que optimiza el acceso a los datos, mejora el rendimiento acelerando las consultas y otras operaciones.
-Diapositiva II
Esimportante identificar el o los campos por los que sería útil crear un índice, aquellos campos por los cuales se realizan búsquedas con frecuencia: claves primarias, claves externas o campos que combinantablas.
No se recomienda crear índices sobre campos que no se usan con frecuencia en consultas o en tablas muy pequeñas.

-Diapositiva III
Todo índice tiene un tipo, un nombre, una expresión yun sentido.
Para crear índices empleamos la instrucción "create index".
La sintaxis básica es la siguiente:
create TIPOdeINDICE index NOMBREINDICE
on NOMBRETABLA(CAMPOS);

-Diapositiva IVLos índices se eliminan con "drop index"; la siguiente es la sintaxis básica:
drop index NOMBREINDICE;

(Si eliminamos una tabla, todos los índices asociados a ella se eliminan.)

Los índicespueden ser: no únicos (los valores pueden estar repetidos) o únicos (los valores no pueden duplicarse). De modo predeterminado, si no se especifica el tipo de índice, se crea uno no único.-Diapositiva V
Una tabla puede indexarse por un campo (o varios).
En el siguiente ejemplo creamos un índice único sobre el campo "documento" de la tabla "empleados":
create unique indexI_empleados_documento
on empleados(documento);
Creamos un índice compuesto para los campos "apellido" y "nombre":
create index I_empleados_apellidonombre
on empleado(apellido,nombre);

-Diapositiva VIVentaja y desventajas de los índices:
Ventaja:
Se agilizan las consultas.
Desventajas:
Crear y mantener un índice toma tiempo y espacio sobre la BD.
Se complican las inserciones, supresiones y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Indice de un proyecto de base de datos
  • Índice (base de datos)
  • Base de datos. Indicadores de desarrollo
  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS