El documento presenta las instrucciones para crear una base de datos de empleados con SQL e ingresar registros, y 40 consultas SQL para extraer y ordenar datos de la base, incluyendo seleccionar empleados por apellido, departamento, salario, oficio u otros campos, y ordenar los resultados de diferentes maneras.
0 calificaciones0% encontró este documento útil (0 votos)
192 vistas3 páginas
El documento presenta las instrucciones para crear una base de datos de empleados con SQL e ingresar registros, y 40 consultas SQL para extraer y ordenar datos de la base, incluyendo seleccionar empleados por apellido, departamento, salario, oficio u otros campos, y ordenar los resultados de diferentes maneras.
El documento presenta las instrucciones para crear una base de datos de empleados con SQL e ingresar registros, y 40 consultas SQL para extraer y ordenar datos de la base, incluyendo seleccionar empleados por apellido, departamento, salario, oficio u otros campos, y ordenar los resultados de diferentes maneras.
El documento presenta las instrucciones para crear una base de datos de empleados con SQL e ingresar registros, y 40 consultas SQL para extraer y ordenar datos de la base, incluyendo seleccionar empleados por apellido, departamento, salario, oficio u otros campos, y ordenar los resultados de diferentes maneras.
Descargue como DOC, PDF, TXT o lea en línea desde Scribd
Descargar como doc, pdf o txt
Está en la página 1de 3
UNIVERSIDAD DE CUNDINAMARCA
INGENIERIA DE SISTEMAS SEMILLERO DE BASES DE DATOS DEVELOPMENT DATE
Dada la informacin anterior realizar:
a. Crear la base de datos de la siguiente manera:
Crear el esquema de la base de datos con sql Realizar el ingreso de cada registro usando Insert
b. 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. 8 Mostrar los datos de los empleados cuyo salario sea mayor que 2000000. 9 Mostrar los datos de los empleados cuyo oficio sea ANALISTA. 10 Seleccionar el apellido y oficio de los empleados del departamento nmero 20. 11 Mostrar todos los datos de los empleados ordenados por apellido. 12 Seleccionar los empleados cuyo oficio sea VENDEDOR. Mostrar los datos ordenados por apellido. 13 Mostrar los empleados cuyo departamento sea 10 y cuyo oficio sea ANALISTA. Ordenar el resultado por apellido. 14 Mostrar los empleados que tengan un salario mayor que 200000 o que pertenezcan al departamento nmero 20. 15 Ordenar los empleados por oficio, y dentro de oficio por nombre. 16 Seleccionar de la tabla EMPLE los empleados cuyo apellido empiece por A. 17 Seleccionar de la tabla EMPLE los empleados cuyo apellido termine por Z. 18 Seleccionar de la tabla EMPLE aquellas filas cuyo APELLIDO empiece por A y el OFICIO tenga una E en cualquier posicin. 19 Seleccionar los empleados cuyo salario est entre 100000 y 200000. Utilizar el operador BETWEEN. 20 Obtener los empleados cuyo oficio sea VENDEDOR y tengan una comisin superior a 100000. 21 Seleccionar los datos de los empleados ordenados por nmero de departamento, y dentro de cada departamento ordenados por apellido. 22 Nmero y apellidos de los empleados cuyo apellido termine por Z y tengan un salario superior a 300000. 23. Datos de los departamentos cuya localizacin empiece por B. 24. Datos de los empleados cuyo oficio sea EMPLEADO, tengan un salario superior a 100000 y pertenezcan al departamento nmero 10. 25. Mostrar los apellidos de los empleados que no tengan comisin. 26. Mostrar los apellidos de los empleados que no tengan comisin y cuyo apellido empiece por J. 27. Mostrar los apellidos de los empleados cuyo oficio sea VENDEDOR, ANALISTA o EMPLEADO. 28. Mostrar los apellidos de los empleados cuyo oficio no sea ni ANALISTA ni EMPLEADO, y adems tengan un salario mayor de 200000. 29 Seleccionar de la tabla EMPLE los empleados cuyo salario est entre 2000000 y 3000000 (utilizar BETWEEN). 30 Seleccionar el apellido, salario y nmero de departamento de los empleados cuyo salario sea mayor que 200000 en los departamentos 10 30. 31. Mostrar el apellido y nmero de los empleados cuyo salario no est entre 100000 y 200000 (utilizar BETWEEN). 32.Obtener el apellidos de todos los empleados en minscula. 33.En una consulta concatena el apellido de cada empleado con su oficio. 34.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. 35.Obtener el ao de contratacin de todos los empleados (funcin YEAR). 36.Mostrar los datos de los empleados que hayan sido contratados en el ao 1992. 37.Mostrar los datos de los empleados que hayan sido contratados en el mes de febrero de cualquier ao (funcin MONTHNAME). 38.Para cada empleado mostrar el apellido y el mayor valor del salario y la comisin que tienen. 39.Mostrar los datos de los empleados cuyo apellido empiece por 'A' y hayan sido contratados en el ao 1990. 40.Mostrar los datos de los empleados del departamento 10 que no tengan comisin.