• Una vista es una tabla derivada de otras tablas (básicas o virtuales).
• Una vista se caracteriza porque:
– Se considera que forma parte del esquema externo.
– Una vista es una tabla virtual (no tiene una correspondencia a
nivel físico)
– Se puede consultar como cualquier tabla básica.
– Las actualizaciones se transfieren a la/s tabla/s original/es
(con ciertas limitaciones).
La sintaxis para la creación de vistas en SQL es la siguiente:
CREATE | REPLACE VIEW vista [(comalista_columna)]
AS expresión_tabla [with check option]
En donde:
– CREATE VIEW es la orden que permite la creación de la vista.
– vista es el nombre de la tabla virtual que se va a crear.
– (comalista_columna) son los nombres de los atributos de la tabla y es opcional:
• Si no se especifica, el nombre coincide con el nombre de los atributos
resultantes en expresión_tabla.
• Es obligatorio si algún atributo de expresión_tabla es el resultado de una
función de agregación o una operación aritmética.
– expresión_tabla es una consulta SQL cuyo resultado será el contenido de la vista.
– WITH CHECK OPTION es opcional y se debe incluir si se desea actualizar la
vista de una manera íntegra.
- Para la eliminación de una vista se utiliza la instrucción:
DROP VIEW nombredelavista
- Para la creacion de vistas y modificacion se utiliza:
CREATE VIEW nombredelavista, ALTER VIEW nombredelavista
- Para que te muestre la vista se utiliza la instrucción:
SHOW CREATE VIEW nombredelavista
Para mas información de vistas visita estas ligas....
http://users.dsic.upv.es/~jorallo/docent/BDA/castella/tema2efg_4x1.pdf
http://dev.mysql.com/doc/refman/5.0/es/create-view.html