Vistas
Remitase a la referencia en Tutorial: Juntas. Supóngase una lista combinada de registros de climas y ubicaciones de ciudades , que seria una de las areas particularmente de interés en su aplicación, pero usted no quiere escribir la consulta cada vez que la necesita. Puede crear una vista sobre una consulta, que le dará un nombre a la consulta y a la cual usted puede referir como si fuera una tabla normal:
CREATE VIEW mivista AS
SELECT ciudad, temp_min, temp_max, prcp, fecha, ubicacion
FROM clima, ciudades
WHERE ciudad = nombre;
SELECT * FROM mivista;
Hacer uso liberal de vistas esta bien visto desde el diseño de base de datos. Las vistas permiten encapsular los detalles de la estructura de las tablas, que pueden cambiar mientras su aplicación evoluciona, detrás de interfaces consitentes.
Las vistas pueden ser usadas también en cualquier lugar que puedan ser creadas tablas. Construir vistas sobre vistas es común también.
