0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
100 visualizzazioni4 pagine
Este documento presenta una serie de ejercicios prácticos para realizar consultas SQL a una base de datos compuesta por tablas de empleados y departamentos. Incluye 26 consultas individuales sobre las tablas, desde seleccionar y ordenar datos hasta usar funciones como LENGTH, YEAR y MONTHNAME. También presenta 3 consultas que unen información entre las tablas. El objetivo es que el estudiante resuelva los ejercicios y guarde las consultas SQL en un archivo para entregarlo.
Este documento presenta una serie de ejercicios prácticos para realizar consultas SQL a una base de datos compuesta por tablas de empleados y departamentos. Incluye 26 consultas individuales sobre las tablas, desde seleccionar y ordenar datos hasta usar funciones como LENGTH, YEAR y MONTHNAME. También presenta 3 consultas que unen información entre las tablas. El objetivo es que el estudiante resuelva los ejercicios y guarde las consultas SQL en un archivo para entregarlo.
Este documento presenta una serie de ejercicios prácticos para realizar consultas SQL a una base de datos compuesta por tablas de empleados y departamentos. Incluye 26 consultas individuales sobre las tablas, desde seleccionar y ordenar datos hasta usar funciones como LENGTH, YEAR y MONTHNAME. También presenta 3 consultas que unen información entre las tablas. El objetivo es que el estudiante resuelva los ejercicios y guarde las consultas SQL en un archivo para entregarlo.
Crear la siguiente base de datos en MySQL compuesta por 2
tablas y registrar la informacin consignada en cada tabla. Los nombres de los campos no deben quedar igual al del ejemplo, debes asignarlos segn la metodologa aplicada en clase. Debes asignar el tipo de dato correspondiente a cada campo segn la informacin contenida en la tabla y establecer las llaves primarias y forneas dado el caso.
TABLA EMPLEADOS
TABLA DEPARTAMENTOS REALIZAR LAS SIGUIENTES CONSULTAS:
1. Mostrar el apellido, oficio y nmero de departamento de cada
empleado. 2. Mostrar el nmero, nombre y localizacin de cada departamento. 3. Mostrar todos los datos de todos los empleados. 4. Datos de los empleados ordenados por apellidos. 5. Datos de los empleados ordenados por nmero de departamento descendentemente. 6. Datos de los empleados ordenados por nmero de departamento descendentemente y dentro de cada departamento ordenados por apellido ascendentemente. 7. Mostrar los datos de los empleados cuyo salario sea mayor que 200000. 8. Mostrar los datos de los empleados cuyo oficio sea ANALISTA. 9. Seleccionar el apellido y oficio de los empleados del departamento nmero 20. 10. Seleccionar los empleados cuyo oficio sea VENDEDOR. Mostrar los datos ordenados por apellido. 11. Mostrar los empleados cuyo departamento sea 10 y cuyo oficio sea ANALISTA. Ordenar el resultado por apellido. 12. Mostrar los empleados que tengan un salario mayor que 200000 o que pertenezcan al departamento nmero 20.
MS EJERCICIOS PRCTICOS
1. Ordenar los empleados por oficio, y dentro de oficio por nombre.
2. Seleccionar de la tabla EMPLE los empleados cuyo apellido empiece por A. 3. Seleccionar de la tabla EMPLE los empleados cuyo apellido termine por Z. 4. Seleccionar de la tabla EMPLE aquellas filas cuyo APELLIDO empiece por A y el OFICIO tenga una E en cualquier posicin. 5. Seleccionar los empleados cuyo salario est entre 100000 y 200000. Utilizar el operador BETWEEN. 6. Obtener los empleados cuyo oficio sea VENDEDOR y tengan una comisin superior a 100000. 7. Seleccionar los datos de los empleados ordenados por nmero de departamento, y dentro de cada departamento ordenados por apellido. 8. Nmero y apellidos de los empleados cuyo apellido termine por Z y tengan un salario superior a 300000. 9. Datos de los departamentos cuya localizacin empiece por B. 10. Datos de los empleados cuyo oficio sea EMPLEADO, tengan un salario superior a 100000 y pertenezcan al departamento nmero 10. 11. Mostrar los apellidos de los empleados que no tengan comisin. 12. Mostrar los apellidos de los empleados que no tengan comisin y cuyo apellido empiece por J. 13. Mostrar los apellidos de los empleados cuyo oficio sea VENDEDOR, ANALISTA o EMPLEADO. 14. Mostrar los apellidos de los empleados cuyo oficio no sea ni ANALISTA ni EMPLEADO, y adems tengan un salario mayor de 200000. 15. Seleccionar de la tabla EMPLE los empleados cuyo salario est entre 200000 y 300000 (utilizar BETWEEN). 16. Seleccionar el apellido, salario y nmero de departamento de los empleados cuyo salario sea mayor que 200000 en los departamentos 10 30. 17. Mostrar el apellido y nmero de los empleados cuyo salario no est entre 100000 y 200000 (utilizar BETWEEN). 18. Obtener los apellidos de todos los empleados en minscula. 19. En una consulta concatena el apellido de cada empleado con su oficio. 20. Mostrar el apellido y la longitud del apellido (funcin LENGTH) de todos los empleados, ordenados por la longitud de los apellidos de los empleados descendentemente. 21. Obtener el ao de contratacin de todos los empleados (funcin YEAR). 22. Mostrar los datos de los empleados que hayan sido contratados en el ao 1981. 23. .Mostrar los datos de los empleados que hayan sido contratados en el mes de febrero de cualquier ao (funcin MONTHNAME). 24. Para cada empleado mostrar el apellido y el mayor valor del salario y la comisin que tienen. 25. Mostrar los datos de los empleados cuyo apellido empiece por 'A' y hayan sido contratados en el ao 1980. 26. Mostrar los datos de los empleados del departamento 10 que no tengan comisin.
CONSULTAS CON VARIAS TABLAS
1. Seleccione el nombre y el cargo de los empleados, junto con el
nombre del departamento al que pertenecen.
2. Seleccione el nombre y el cargo, junto con el nombre del
departamento, de los empleados que se encuentran en el departamento con cdigo 10.
3. Seleccione todos los nombres de los departamentos junto con el
nombre y el cargo de los empleados que se encuentran en l, dado el caso.
GUARDAR LAS CONSULTAS EN UN ARCHIVO DE TEXTO CON
EXTENSIN SQL, ENVIARLOS POR LA PLATAFORMA BLACKBOARD.