Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
91 vistas4 páginas

Mendoza Santivañez Lab 9

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 4

GUÍA DE PRÁCTICA DE BASE DE DATOS

Tercera unidad: Construcción de base de datos.

Práctica N° 09: Creación de tablas

NRC : 4045 Apellidos :


Asignatura : Base de datos Nombres :
Docente : Alan Miguel Infante Vidalón Fecha : 30/05/2018 Duración: 140 min.

Instrucciones: Lea atentamente cada enunciado y responda según corresponda.

1. TEMA:
Creación de tablas.

2. PROPÓSITO:
Al finalizar la unidad, el estudiante será capaz de construir una base de datos de
acuerdo al diseño establecido, garantizando la integridad de los
datos.

3. CONCEPTOS BÁSICOS:
• Operador IN, EXISTS.
• Sub consulta dentro de subconsulta.
• Alias.
• Unir una tabla así misma.
• Unir varias tablas.

4. EQUIPOS/MATERIALES y REACTIVOS A UTILIZAR EN LA PRÁCTICA:


• Computadora
• Sistema Operativo Windows 7
• SQL Developer Data Modeler - Oracle

5. NOTAS DE SEGURIDAD:
Usar la computadora y los servicios de la universidad adecuadamente con las
indicaciones del docente

6. CONCLUSIONES:
Al finalizar la práctica el alumno será capaz de identificar los requerimientos para la
implementación de una base de datos.

ucontinental.edu.pe
7. DESARROLLO:

CONSULTAS

RECAPITULANDO

1. Realizar una consulta donde se liste el código, nombre, apellido paterno, apellido
materno y email de los clientes cuyo email está en “Gmail”.
SELECT DNI , cliNombres ,cliApellidoPaterno , cliApellidoMaterno,cliEmail
FROM tblCliente
WHERE tblCliente.cliEmail='Gmail'

2. Realizar una consulta donde se liste el código y fecha de venta, nombre completo
de cliente y nombre completo de vendedor ordenado por fecha de venta
descendentemente.

SELECT tblVenta.IDVenta , tblVenta.venFecha,


tblCliente.cliNombres ,
tblCliente.cliApellidoPaterno,tblCliente.cliApellidoMaterno,
tblEmpleado.empNombres,tblEmpleado.empApellidoPaterno,tblEmpleado.empApellidoMate
rno

FROM tblVenta
INNER JOIN tblCliente ON tblVenta.DNI=tblCliente.DNI
INNER JOIN tblEmpleado ON tblVenta.IDEmpleado=tblEmpleado.IDEmpleado
WHERE tblVenta.venFecha
ORDER BY DESC

CONSULTAS DE RESUMEN

3. Realizar una consulta donde se liste el código, nombre y stock de los 3 primeros
productos que tengan mayor stock.
SELECT TOP 3 IDProducto ,pronombre,prostock
FROM tblProducto
ORDER BY prostock DESC

4. Realizar una consulta donde se liste el RUC, nombre de proveedor y la cantidad de


productos que provee cada uno, ordenado descendentemente.

SELECT tblProveedor.RUC , tblProveedor.provNombre,


COUNT(tblProducto.proNombre) AS TOTAL
FROM tblProveedor INNER JOIN

ucontinental.edu.pe
tblProducto ON tblProveedor.RUC=tblProducto.RUC
GROUP BY tblProveedor.RUC,tblProveedor.provNombre
ORDER BY TOTAL DESC

5. Realizar una consulta donde se liste el código y fecha de venta de las ventas donde
se han vendido más productos en unidades.

6. Realizar una consulta donde se liste el código, nombre y categoría de los 5


productos que más se han vendido en la bodega.

SELECT TOP 5 tblProducto.IDProducto, tblProducto.proNombre,


tblCategoria.catNombre,SUM(tblDetalleVenta.dvenCantidad) AS TOTAL
FROM tblProducto
INNER JOIN tblCategoria
ON tblProducto.IDCategoria=tblCategoria.IDCategoria
INNER JOIN tblDetalleVenta
ON tblDetalleVenta.IDProducto=tblProducto.IDProducto

GROUP BY tblProducto.IDProducto, tblProducto.proNombre,


tblCategoria.catNombre
ORDER BY TOTAL DESC

7. Realizar una consulta donde se visualice el código, fecha y monto total de las
ventas realizadas el día 07/11/2013

8. Realizar una consulta donde se liste el código, fecha y monto total de la venta de
las 5 ventas que tengan el mayor monto total.

9. Realizar una consulta donde se liste el código, nombre completo y monto total de
los 3 empleados que han realizado más ventas en la bodega.

10. Realizar una consulta donde se liste el código, nombre completo, y monto total de
los 10 clientes que han gastado más en compras a la bodega.

SUB CONSULTAS

ucontinental.edu.pe
11. Realizar una consulta donde se liste el código de venta y la fecha de venta de todos
los clientes que viven en el distrito de Jauja.

12. Realizar una consulta donde se liste el código de venta y la fecha de venta del
empleado que tenga el mayor sueldo.

13. Realizar una consulta donde se liste el código, nombre y stock de los productos cuyo
proveedor tiene RUC que termina en el dígito 4.

14. Realizar una consulta donde se liste el código y nombre de los 5 productos
preferidos, adquiridos por lo clientes que nacieron el año 1985

15. Realizar una consulta donde se liste el código y fecha de venta donde se han
vendidos productos cuyo precio es menor o igual a 10.

Referencias bibliográficas consultadas y/o enlaces recomendados


• PHILIP J. PRATT, MARY Z. (2009). SQL. 1° ed. Grupo Anaya Comercial.

ucontinental.edu.pe

También podría gustarte