Contenido

Objetivo

Revisar los tipos de índices que existen, así como poner en práctica su uso directamente en el software de SQL Server para ver dónde y cómo se crean estos índices, además de comprender por qué son objetos sofisticados y avanzados dentro del dominio de las bases de datos.

Descripción

A lo largo de este tema se revisarán los dos diferentes tipos de índices principales y cómo se comportan en las tablas. Asimismo, se revisará la sintaxis para crearlos, así como su funcionalidad dentro de SQL Server a través de la elaboración de ejemplos para su uso.

Para complementar el desarrollo de habilidades para la indexación, se analizarán los planes de ejecución, verificando su desarrollo en función de los índices elaborados y su funcionamiento durante una consulta general en SQL.

Explicación

Haz clic para revisar la explicación.

Indexación avanzada.

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa la siguiente lectura:

Para conocer más sobre Indexación avanzada, te recomendamos leer:

Tutorials Point. (2022). SQL - Indexes. Recuperado de https://www.tutorialspoint.com/sql/sql-indexes.htm

Actividad

Objetivo

Repasar lo aprendido mediante una serie de preguntas teóricas y prácticas autodirigidas.

Instrucciones
  1. Crea un índice agrupado escribiendo la sintaxis correspondiente en una tabla que no tenga una llave primaria. ¿Habrá diferencia entre este índice y una llave primaria?
  2. Elimina la tabla en donde estableciste el ultimo índice, asegúrate de que se pueda realizar esta acción y que no puedas ver el índice nuevamente.
  3. Escribe una definición holística sobre el concepto del índice y el papel que este juega en las bases de datos.
  4. Explica el papel que juega el optimizador de consultas dentro de las bases de datos. ¿Cuál es la relación que tiene con SQL Server Profiler?, ¿dónde puedes ubicar las estadísticas de la tabla?
Checklist

Asegúrate de:

  • Comprende de manera holística, pero concisa el funcionamiento de los índices y el papel que estos juegan en las bases de datos.
  • Ubica con facilidad las direcciones básicas de SQL Server para la creación de índices, así como la sintaxis correspondiente de T-SQL.
  • Entiende el rol del optimizador de consultas, así como su relación con los índices, las estadísticas y el SQL Server Profiler.