Está en la página 1de 3

Tarea Consultas Indicaciones Realizar los siguientes ejercicios, debe subir al cdigo a moodle, DEBEN ENTREGAR LA TAREA CINCO

(5) MINUTOS ANTES DE LA HORA DE EMPIEZO DE LA SESION (CLASE) DE APLICACIN DEL SEGUNDO EXAMEN, la tarea es individual, si se encuentran tareas copiadas, las partes involucradas en el crimen tendrn calificacin 0, repito, la tarea es individual
Empleado PK Cod_Emp Nombre Iden Edad Calle Col Tel Sueldo Cod_Supv Cod_Dep Departamento PK Cod_Dep Nombre Extencion Presupuesto Cod_Emp PK Factura Cod_Fact Fecha_Fact Sub_Tot Isv Tot_Pag Cod_Cte Cod_Emp Tp_Mueble PK Cod_Tpo Nombre Descrip

FK1

Mueble PK Cod_Mle Nombre Descrip Costo Peso Cod_Tpo

Cliente PK Cod_Cte

FK1

FK1

FactXMueble Pedido PK Cod_Ped Fecha_Ped Sub_Tot Isv Tot_Pag Cod_Emp FK1 Nombre Tel Dir Iden Cod_Fac PK PedXMat PK,FK1 PK,FK2 Cod_Ped Cod_Mat Cantidad PK,FK2 PK,FK1 Material Cod_Mat Nombre Descrip Costo Cantidad MatXMueble PK,FK2 PK,FK1 Cod_Mle Cod_Mat Cantidad Cod_Fact Cod_Mle Cantidad FK1

FK1

Parte I Convertir el diagrama anterior en base de datos utilizando programacin (comandos) EN SQL SERVER 2005 o 2008. Nota Los campos llaves deben ser varchar de 5 letras, solo la llave de pedidos debe ser de 10 letras. Al momento de crear las tablas en SQL, debe establecer los campos opcionales y obligatorios, los obligatorios deben llevar not null. El campo identidad del cliente es nico, pero no es llave, validar esto a nivel de SQL La fecha de pedido y factura deben tener valores predeterminados iguales a la fecha de la computadora.

Parte II Insertar tres registros para cada tabla en la base de datos creada. Parte III Realizar las siguientes sentencias de updates 1. Aumentar el sueldo de los empleados en un 15%, solo para empleados que trabajan en el departamento cuyo cdigo empieza con VEN 2. Aumentar el precio de los productos, solo productos que el nombre empieza con la letra C 3. Aumentar costo de los muebles en 10%, solo los muebles que tienen un costo menor que 5,000 y el peso sea mayor a 10 libras. 4. Establecer un descuento en la factura 0000023145, el descuento debe ser del 15%. Solo la factura que tiene un cdigo de empleado igual a VEN01 y cdigo de cliente COR01

Parte IV Realizar las siguientes consultas 1. Mostar el cdigo y nombre del empleado, solo los empleados que trabajan en el departamento de ventas y que tienen un sueldo mayor a 7500 2. Mostrar el cdigo de pedido y fecha de los pedidos que el subtotal es mayor que el promedio de los subtotales de todos los pedidos 3. Mostrar los empleados que tienen un sueldo mayor al promedio de sueldos del departamento ventas 4. Mostrar el sueldo de los empleados aumentado en 10% 5. Mostrar los empleados que no han realizado pedidos 6. Mostrar los empleados que tienen un sueldo mayor que el sueldo de su supervisor 7. Mostrar los clientes que han sido atendidos por Justino Justicia 8. Mostrar la cantidad de materiales que ocupa el mueble con cdigo MAD001 para ser construido. (Usar la funcin count(*)) 9. Mostrar el total de la planilla del departamento de contadura 10. Mostrar los empleados que no dirigen departamentos 11. Mostrar el nombre y el sueldo de los empleados que son supervisores 12. Mostrar el cdigo y nombre de los departamentos que han pedido el material Madera Caoba 13. Si el empleado gana una comisin de 3% del subtotal de cada factura, mostrar la comisin del mes actual para el empleado con cdigo VEN10 14. Mostrar el valor del sueldo ms alto de los supervisores 15. Mostrar los empleados que ganan un 10% menos que el salario promedio de todos los empleados 16. Mostrar el cdigo y nombre de los materiales que no se han incluido en pedidos desde el ao 2008 en adelante Consultas con Group By 17. Mostrar el tipo de mueble y la cantidad de muebles que tiene cada tipo

18. Mostrar el nombre del cliente y la cantidad de facturas de cada cliente, solo los clientes con ms de 10 facturas 19. Mostrar el nombre del empleado y el total que se ha gastados con sus pedidos

También podría gustarte