Vistas

 

Crear una vista

Instrucciones para crear una vista
CREATE VIEW nombre_de_la_vista
 AS SELECT columnas
 FROM tablas
 WHERE condiciones;




Ventajas y Desventajas del uso de las Vistas

VENTAJAS

1.- SEGURIDAD: Las vistas pueden proporcionar un nivel adicional de seguridad. Por ejemplo, en la tabla de empleados, cada responsable de departamento sólo tendrá acceso a la información de sus empleados.

2.- SIMPLICIDAD: Las vistas permiten ocultar la complejidad de los datos. Una base de datos se compone de muchas tablas. La información de dos o más tablas puede recuperarse utilizando una combinación de dos o más tablas (relacional), y estas combinaciones pueden llegar a ser muy confusas. Creando una vista como resultado de la combinación se puede ocultar la complejidad al usuario.

3.- ORGANIZACION: Las vistas ayudan a mantener unos nombres razonables en la base de datos para acceder a consultas complejas.

4.- EXACTITUD EN LOS DATOS SOLICITADOS: Permiten acceder a un subconjunto de datos específicos, omitiendo datos e información innecesaria e irrelevante para el usuario.

5.- AMPLIA PERSPECTIVAS DE LA BASE DE DATOS: Proporciona diversos modelos de información basados en los mismos datos, enfocándolos hacia distintos usuarios con necesidades especificas. El mostrar la información desde distintos ángulos nos ayuda a crear ambientes de trabajo y operación acordes a los objetivos de la empresa. Debe evaluarse el perfil y requerimientos de información de los usuarios destino de la vista.

6.- TRANSPARENCIA EN LAS MODIFICACIONES: El usuario final no se verá afectado por el diseño o alteraciones que se realicen en el esquema conceptual de la base de datos. Si el sistema requiere una modificación en su funcionamiento interno, podrán afectarse diversas estructuras que proveen el desempeño de este; se pretende que los usuarios finales no adviertan tales alteraciones.

Desventajas

1.- NO SON ACTUALIZABLES : Las vistas en Postgre no son actualizables, es decir, si bien es cierto, son tratadas como tablas, no es posible hacer INSERT, DELETE ni UPDATE sobre las vistas, esta desventaja es una característica particular en Postgre dado que esta cualidad si esta disponible en otros motores de bases de datos como ORACLE, Informix y SQL Server,


Videos

     Video Uno:  Creación de Vistas

     Video dos:  Creación de Funciones
     Video tres: Base de Datos con Funciones y Disparadores

Bibliografia:

Descarga el libro Fundamentos de Base de Datos  Pulsando acá

Lee desde la página 81 hasta la página 90 y tendrás material de vistas

Lee desde la página 121 hasta la página 126 y tendrás material de funciones o procedimientos almacenados

Lee desde la página 273 hasta la página 279 y tendrás material de Disparadores

Comentarios

Entradas populares de este blog

Laboratorio Uno

Laboratorio Numero dos