Está en la página 1de 2

MODELO FISICO EN SQL SERVER:

TIPOS DE INDICES Y FICHEROS


Escarcena Apaza, Milagros Lizbeth
Muoz Pariguana , Fiorella Maricielo
Rivera Bejar , Luciana Marieth

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

Gestiona los datos mediante el uso de


almacenamiento de datos basada en
columnas y procesamiento de

consultas basado en columnas permite


alcanzar hasta 10 veces las ganancias
de rendimiento de las consultas sobre
el almacenamiento tradicional y 7
veces la compresin de datos sobre el
tamao de los datos sin comprimir.
9. INDICE FULL TEXT
Es un
tipo especial de ndice
funcional basada en token que se
construye y se mantiene en el motor
de texto completo de SQL Server.
Proporciona un apoyo eficiente a las
bsquedas de palabras sofisticadas de
datos de cadena de caracteres.
TIPOS DE FICHEROS EN SQL SERVER
1. PRIMARIO
El archivo de datos principal incluye
la informacin de inicio de la base de
datos y apunta a los dems archivos
de la misma.
2. SECUNDARIO
Los archivos de datos secundarios son
opcionales, estn definidos por el
usuario y almacenan los datos del
usuario. Se pueden utilizar para
distribuir datos en varios discos
colocando cada archivo en una unidad
de disco distinta.

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

También podría gustarte