sábado, 10 de agosto de 2013

Vistas en base de datos...



• 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

No hay comentarios.:

Publicar un comentario