Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCION
Un ndice es un objeto de una base de datos
que es creado con la finalidad de aumentar la
eficiencia en el acceso a registros de las bases
de datos. A continuacin definiremos los
ndices existentes en SQL Server.
TIPOS DE INDICES EN SQL SERVER
Existen distintos tipos de ndices que permiten
manejar la eficiencia de bsquedas, en SQL
server los ms conocidos son los agrupados y
no agrupados. Sin embargo SQL Server en su
ultima versin presenta el desarrollo de los
siguientes ndices.
1. AGRUPADOS
Es un ndice de estructura en forma de
rbol B, son ordenados fsicamente, es
considerado
eficiente para las
consultas , los datos ingresados en la
tabla son guardados a nivel hoja del
rbol B. Los datos son almacenados
alfabticamente, solo existe uno por
tabla.
definen ndices
property, value).
3. INDICES XML
Es dependiente a la estructura de
datos, sin embargo es considerada una
indexacin larga y costosa pues revisa
lnea por lnea la sentencia a ejecutar,
utiliza un rbol XML. Se basa en un
ndice principal y dentro de l,
(path,
4. INDICES ESPACIALES
Su estructura es definida por una
matriz de cuatro niveles, con la
finalidad de acceso al registro deseado
rpidamente y eficientemente pueden
ser de tipo geomtrico o geogrfico
5. INDICE-FILTRADO
Es un ndice no agrupado optimizado,
cubren
consultas
desde
un
subconjunto definido de datos
permite mejorar el rendimiento de las
consultas, reducir los costos de
mantenimiento de ndices, y reducir
los costos de almacenamiento de
ndice en comparacin con los ndices
de tabla completa.
6. INDICE HASH
Permite acceder a los datos a travs de
una tabla hash en memoria consumen
una cantidad fija de memoria.
7.
2. NO AGRUPADOS
Estos ndices no son ordenados
fsicamente, mantienen una lista en
referencia a la tabla original, es
creado sin tener en cuenta otros
valores indexados, es considerado un
ndice eficiente para operaciones de
ordenacin y de unin.
internos
INDICE UNICO
Un ndice nico asegura que la clave
del ndice no contiene valores
duplicados y, por tanto, cada fila de la
tabla o vista es de alguna manera
nica. Singularidad puede ser una
propiedad
de
ambos
ndices
agrupados y no agrupados.
8. INDICES
ALMACENAMIENTO
COLUMNAS
POR
DE
3. REGISTRO DE TRANSACCIONES
Los archivos del registro de
transacciones
contienen
la
informacin de registro que se utiliza
para recuperar la base de datos. Cada
base de datos debe tener al menos un
archivo de registro.
REFERENCIAS
[1] M, Rafecas. (2015 Feb. 16). Ticout
Outsourcing Center [online] Disponible
en:http://www.ticout.com/blog/2012/08/2
9/sql-server-diferencias-entre-clusteredindex-y-non-clustered-index/
[2] J.Gabillaud, SQL Server 2008:
Administracin de una base de datos,
2010.
[Online]
Disponible
en:https://books.google.com.pe/books?id=
AYeJDqy3yvkC&pg
[3]Microsoft Developer Network Indexes
[online]
Disponible
en:https://msdn.microsoft.com/enus/library/ms175049.aspx
[4] Informacin sobre SQL server y temas
relacionados, ndices en SQL Server
[Online]
Disponible
en:
https://tololochile.wordpress.com/2008/10
/07/indices-en-sql-server-%E2%80%93parte-2-tipos-de-indices/
[5]Microsoft
Developer
Network,
Archivos y grupos de archivos en base de
datos
[online]
Disponible
en:
https://msdn.microsoft.com/eses/library/ms189563(v=sql.120).aspx