Sei sulla pagina 1di 4

Manejo de Vistas

Manejo de Vistas

Poniéndonos en Contexto

Durante el curso hemos vistos las sentencias INSERT, DELETE


y UPDATE. En esta semana, veremos una herramienta muy poderosa
dentro del mundo de Base de Datos: las vistas.

Sentencia CREATE VIEW

Básicamente, la sintaxis del CREATE VIEW es la siguiente:

CREATE VIEW NombreVista


AS Sentencia Select

Las vistas nos permiten mantener en una estructura datos


parciales de una o más tablas. Por ejemplo, supongamos que
deseamos la información de todos los Empleados del Grupo 1, en
donde se indique su nombre, Departamento y Cargo al cual pertenece,
escribimos.
create view EmpleadoGrupo1 as
(SELECT e.NomEmpleado, e.CargoEmpleado,
d.NomDepartamento
from EMPLEADO e, Departamento d
where e.IdDpto = d.IdDpto and d.IDGrupo = '001')

Con esto, se crea la vista. Ahora bien, si deseamos consultar la


vista lo único que hacemos es escribir:

Select * from EmpleadoGrupo1

Gerencia virtual 2
Manejo de Vistas

Con lo que el manejador de Base de Datos nos muestra lo


siguiente:

¿Para que nos sirven las Vistas?

Las vistas son de mucha utilidad, en especial, para hacer mucho


más sencillas nuestras sentencias SQL, para ahorrarnos trabajo en un
futuro. Por ejemplo, supongamos que deseamos la información de los
empleados que laboran en operaciones, no tenemos que escribir un
sql tan complicado; por el contrario, recurrimos a la vista, en donde
escribimos
select * from EmpleadoGrupo1
where NomDepartamento like 'OPERACIONES'

De allí vemos que no fue necesario construir el join entre las


tablas, ya que lo habíamos hecho previamente y no fue necesario

Gerencia virtual 3
Manejo de Vistas

volverlo a escribir.

Las vistas son dinámicas, es decir, se ejecutan en el momento


en que son llamadas. En consecuencia, si existen nuevos registros en
las tablas que la vista utiliza, se reflejaran en ella.

El manejo de vistas como se puede apreciar no es complicado,


lo importante acá es el uso del select que es lo que nos proporcionará
la robustez y utilidad de las mismas.

Esto es todo por esta semana. En la plataforma está la guía de


ejercicios, resuélvanlo, usen los foros para cualquier duda y no olviden
adjuntar su tarea siguiendo las instrucciones de la plataforma.

Gerencia virtual 4

Potrebbero piacerti anche