He tenido que usar vistas varias veces para hacer combinaciones extrañas y agrupar por alias.
Por combinaciones extrañas, me refiero a seleccionar una lista de fechas distintas y luego unirlas de nuevo a la tabla de donde provienen para obtener entradas nulas para días vacíos. No pude encontrar otra forma de hacerlo.
En cuanto a la agrupación por alias, parece depender de la complejidad de la fórmula dentro del alias. Si el alias no hacía referencia a columnas reales, o columnas que ya estaban siendo agrupadas, todo estaba bien, pero los alias en las columnas que no estaban incluidas en la agrupación arrojaban errores.
Me parece recordar haber leído o escuchado en alguna parte de mis días universitarios que seleccionar de una vista era más rápido que seleccionar de un grupo de tablas unidas, pero no sé si eso es cierto.
Una última ventaja de utilizar una vista: tablas dinámicas en Excel. No creo que haya una forma de unir tablas, o al menos no en la interfaz del asistente. Es posible hacer uniones en Microsoft Query, pero aún no lo he intentado porque ahora se me acaba de ocurrir la idea.
[aquí] [1] es otra respuesta Creo que va a ser útil [1]: http://stackoverflow.com/questions/1278521/why-do-you-create- a-view-in-a-database – saman