Está en la página 1de 3

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE ELECTROTECNIA Y COMPUTACION


INGENIERIA EN COMPUTACION
DEPARTAMENTO DE ARQUITECTURA Y SISTEMAS DE APLICACIONES
GUÍA DE LABORATORIO DE VISTAS

ENUNCIADO DE LA EXPERIENCIA O PROCEDIMIENTO:


Los estudiantes realizarán el laboratorio programando Vistas en SQL utilizando el
Microsoft SQL Server. La base de Datos tiene que ser creada por los estudiantes de
acuerdo a lo que se esté evaluando en el enunciado del problema.
Con este trabajo se da un seguimiento a la parte teórica, dada en clases, y se desarrolla
un enfoque práctico del laboratorio entendiendo el funcionamiento de las Vistas.
Cómo evidencia del trabajo, los estudiantes resolverán cada problema y realizarán
capturas de pantalla donde se presente los resultados de los problemas tanto los
resueltos como los propuestos. Finalizado el laboratorio, los estudiantes subirán de
forma individual su laboratorio a la plataforma o la enviarán en el grupo de whatsapp.

Problemas Resueltos
----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Problema Resuelto #1. Explique qué hace el siguiente código para el Comando
CREATE / ALTER
----------------------------------------------------------------------------------------------------------
-----------------------------
CREATE VIEW V_CLIENTES
--ALTER VIEW V_CLIENTES
AS
SELECT Codigo_Cliente, Nombre_Cliente, TelefonoMovil_Cliente,
Direccion_Cliente
FROM TB_Cliente
GO

Problema Resuelto #2. Explique qué hace el siguiente código.


----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
DROP VIEW V_CLIENTES

Problema Resuelto #3. Explique qué hace el siguiente código.


----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
CREATE VIEW V_PROVEEDORES
AS
SELECT Codigo_Proveedor, Nombre_Proveedor,
PrimerApellido_Proveedor
FROM TB_Proveedor
GO
CREATE VIEW V_PRODUCTOS_VPROVEEDORES
AS
SELECT VTBPROV.Codigo_Proveedor, Nombre_Proveedor,
TBPROD.Codigo_Producto, Descripcion_Producto
FROM V_PROVEEDORES VTBPROV, TB_Producto TBPROD
WHERE VTBPROV.Codigo_Proveedor = TBPROD.Codigo_Proveedor
GO
SELECT * FROM V_PRODUCTOS_VPROVEEDORES

Problemas Propuestos
----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Problema #1. Resuelva el problema propuesto en Lenguaje SQL
----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Escribir el código de la Vista para consultar el código del proveedor,
nombre del Proveedor, primer apellido, datos de contacto de los
proveedores, descripción del producto, precio de costo cuya
localización de proveedores sea en Chitre y Panamá y vendan productos
cuyo precio de costo sea superior a 50 balboas. Ordenar los resultados
por el campo Precio de Costo. Explique el Error que sucede y como se
puede solucionar.

Problema #2. Resuelva el problema propuesto en Lenguaje SQL


----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Escribir el código SQL de la Vista para consultar datos del cliente
(código, nombre, apellido, teléfono móvil, correo electrónico,
dirección) cuyo nombre están registrados en la base de datos iniciando
con la letra "J" y cuya dirección de residencia sea Masaya.

Problema #3. Resuelva el problema propuesto en Lenguaje SQL


----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Escribir el código SQL para crear una vista que permita Totalizar las
Compras de todos los Clientes. Mostrar en un solo campo el nombre y
apellido del Cliente y el monto total.

Problema #4. Resuelva el problema propuesto en Lenguaje SQL


----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Escribir el código SQL para crear una vista que permita Consultar el
monto total de los pagos realizados a cada uno de los proveedores
mostrando solo aquellos cuyo monto total sea mayor 5,000. Se debe
mostrar en la consulta nombre del proveedor, monto total.

Problema #5. Resuelva el problema propuesto en Lenguaje SQL


----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Escribir el código SQL para crear una vista que permita modificar la
dirección de los proveedores localizados en Santiago a Bocas del Toro.

Problema #6. Resuelva el problema propuesto en Lenguaje SQL


----------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Escribir el código SQL para crear una vista que permita eliminar
todos aquellos clientes cuyo saldo sea cero.

También podría gustarte