Las vistas son objetos de bases de
datos en SQL Server utilizadas
para múltiples propósitos.
Usos:
- Simplificarle el acceso a los datos a
nuestros usuarios. – Evitar mostrar las
tablas bases que se utilizan para generar
los datos resultantes de la vista. – Evitar
tener almacenada una tabla con datos de
otras tablas.
Una vista es simplemente una
query almacenada como un objeto
en nuestra base de datos.
Un índice es una estructura de disco asociada con
una tabla o una vista que acelera la recuperación
de filas de la tabla o de la vista.
TIPOS
Agrupado
(Clostered)
Los índices agrupados ordenan y almacenan las filas de los datos de
la tabla o vista de acuerdo con los valores de la clave del índice (PK).
Sólo puede haber un índice clúster por cada tabla, porque las filas
de datos sólo pueden estar ordenadas de una forma.
La única ocasión en la que las filas de datos de una tabla están
ordenadas es cuando la tabla contiene un índice clúster.
No Agrupado ( No Clostered)
Los índices no clustereados tienen la misma organización que los
clustereados. La principal diferencia es que los datos
almacenados no se encuentran ordenados en base a la clave de
índice no clustereado que definimos.
– Se pueden tener los indices no clustereados que se
desean, pero se debe tener mucho cuidado ya que esto
puede repercutir en la velocidad del acceso a al base de
datos.