Las vistas en SQL proporcionan un conjunto de datos que no existen en el sistema de forma inherente, de forma que permita un rápido acceso a estos sin necesidad de tener que realizar posibles agregaciones, combinaciones entre tablas, filtros y/o cálculos sobre los datos.
Los problemas que tienen las vistas es que son objetos permanentes en el sistema, con todo lo que implica su almacenamiento, gestión y mantenimiento, por otro lado solo responden a consultas planificadas.
Ante esta problemática los sistemas gestores de bases de datos proporcionan diferentes soluciones como:
Generación de sub-consultas: aunque dificultan la lectura del código y el mantenimiento del mismo.
CTE Common table expresion: simplifican y facilitan la construcción de consultas complejas.
0 comentarios