Que son las vistas materializadas y los join outer
Las vistas materializadas son eso vistas pero que ocupan un espacio fisico dentro de la bb/dd, las vistas "normales" solamente contienen la definicion del select y cuando llamas a la vista, esta empieza a seleccionar la data, en cambio en la vista materializada la informacion se va seleccionando y almacenando.
Los outer join son uniones de informacion entre dos o mas tablas, esto permite seleccionar informacion entre dos o mas tablas que cumplan cierta condicion logica.
Exitos
Jorge L. Florez C.
Lima - Perú
Los outer join son uniones de informacion entre dos o mas tablas, esto permite seleccionar informacion entre dos o mas tablas que cumplan cierta condicion logica.
Exitos
Jorge L. Florez C.
Lima - Perú
Es cierto Jorge. Como dices las vistas materializadas son vistas pero que en el fondo son tablas. Se utilizan mucho en Data Warehouse para optimizar las consultas.
Pero también se le llama vista materializada a lo que antes se le llamaba SNAPSHOT, porque en realidad un snapshot es una vista materializada de la tabla maestra.
Pero también se le llama vista materializada a lo que antes se le llamaba SNAPSHOT, porque en realidad un snapshot es una vista materializada de la tabla maestra.
Tengan encuenta que la diferencia entre un join y un outer join, es que este ultimo se utiliza para los datos de una tabla que no cumplan con la condicion de join, pero que se quieren incluir. Por ejemplo si hago outer join entre tabla A y B, suponiendo que el outer join este en la A(revisar en oracle creo que es A+=B, sybase A*=B) traera datos de A que cumplan el Join y aquellos que se encuentran en A, pero que no tengan su correspondiente en B. Tengan cuidado con esto ya que un error puede ocasionar miles de ocurrencias dependiendo del # de datos.
