Practica

download Practica

of 22

description

cisco

Transcript of Practica

Gestin de base de datosUniversidad Nacional Del Centro del PerFacultad de Ingeniera de Sistemas 2015VIII- SemestrePRESENTADO POR: Valdivia Jimenez, Lucciana IlianovDocente: Mg. Maquera Quispe Henry

Curso: Gestin de Base de Datos

PRACTICA N 1Parte 1:1. La siguiente instruccin SELECT se ejecuta correctamente:SELECT last_name, job_id, salary AS Sal FROM employees;VERDADERO

2. La siguiente instruccin SELECT se ejecuta correctamenteSELECT * FROM job_grades;FALSO (job_grades no es una tabla, es una columna que pertenece a la tabla employees)

3. Hay cuatro errores de codificacin en la siguiente declaracin.SELECT employee_id, last_nameSal1 x2 12 ANNUAL SALARY3FROM employee4;

IncorrectoCorrecto

SalSalary

x*

ANNUAL SALARYANNUAL SALARY

employeeemployees

Parte 2:4. Determinar la estructura de la tabla DEPARTMENTS y su contenido

5. Determinar la estructura de Employees

El departamento de recursos humanos quiere una consulta para mostrar el apellido (last_name), cdigo de trabajo (job code), fecha de contratacin (hire date), y numero de empleado (employee number) para cada empleado, con el nmero de empleado que debe aparecer en primer lugar. Proporcionar una alias STARTDATE para la columna Hire_date.

6. Ponga a prueba su consulta en el archivo de lab_01_05.sql para asegurarse de que funcione correctamente. Nota: Despus de haber ejecutado la consulta, asegrese de no ingresar una siguiente consulta en la misma hoja de trabajo. Abra una nueva hoja de clculo

7. El departamento de recursos humanos quiere una consulta para mostrar todos los cdigos de trabajo singulares de la tabla Employees

Parte 3:8. El departamento de recursos humanos quiere encabezados de columna ms descriptivos de su informe sobre los empleados. Copie la declaracin de lab_01_05.sql a una nueva hoja de trabajo SQL. Nombre a los encabezados Emp#, Employee, Job, y Hire Date, respectivamente. A continuacin, ejecute la consulta de nuevo.

9. El departamento de Recursos Humanos ha solicitado un informe de todos los empleados y sus identificaciones de trabajo. Muestre el apellido concatenado con el ID de trabajo (separados por una coma y espacio) y el nombre a la columna como Employee and Title

10. Para familiarizarse con los datos de la tabla EMPLOYEES, cree una consulta para mostrar toda la informacin de la tabla. Separe cada salida de la columna por una coma. Nombre la columna como THE_OUTPUT

PRACTICA N 21. Debido a problemas de presupuesto, el departamento de recursos humanos necesita un informe que muestra el apellido y el salario de los empleados que ganan ms de $ 12.000. Guardar la instruccin SQL en un archivo llamado lab_02_01.sql. Ejecutar la consulta

2. Crear un informe que muestra el apellido y el nmero de departamento de nmero de empleado 176. Ejecutar la consulta

3. El departamento de RRHH tiene que encontrar a los empleados de alto sueldo y bajo salario. Modificar lab_02_01.sql para mostrar el apellido y el salario de cualquier empleado cuyo salario no est en el rango de $ 5.000 a $ 12.000. Guarde su instruccin SQL como lab_02_03.sql 4. Crear un informe para mostrar el ltimo nombre, ID de trabajo, y la fecha de inicio para los empleados con los apellidos de Matos y Taylor. Pide la consulta en orden ascendente por la fecha de inicio.

5. Mostrar el apellido y el nmero de departamento de todos los empleados de los departamentos de 20 o 50 en orden alfabtico ascendente por su nombre.

6. Modificar lab_02_03.sql para mostrar el apellido y el salario de los empleados que ganan entre $ 5.000 y $ 12.000, y se encuentran en el departamento 20 o 50. Etiquetar el Empleado columnas y salario mensual, respectivamente. Vuelva a guardar lab_02_03.sql como lab_02_06.sql. Ejecute la instruccin en lab_02_06.sql.

7. El departamento de recursos humanos necesita un informe que muestra el apellido y la fecha de contratacin para todos los empleados que fueron contratados en 1994.

8. Crear un informe para mostrar el apellido y el ttulo del trabajo de todos los empleados que no tienen un gerente.

9. Crear un informe para mostrar el ltimo nombre, salario y la comisin de todos los empleados que ganan comisiones. Ordenar datos en orden descendente de sueldos y comisiones. Utilice la posicin numrica de la columna en la clusula ORDER BY.

10. Los miembros del departamento de recursos humanos quiere tener ms flexibilidad en las consultas que se estn escribiendo. A ellos les gustara un informe que muestra el apellido y el salario de los empleados que ganan ms de una cantidad que especifica el usuario despus de un sistema. Guarde esta consulta en un archivo denominado lab_02_10.sql. Si introduce 12000 cuando se le solicite, el informe muestra los siguientes resultados:

11. Crear una consulta que pide al usuario un identificador de administrador y genera la identificacin de empleado, el apellido, el salario y el departamento para los empleados que gestor. El departamento de Recursos Humanos quiere que la capacidad de ordenar el informe en una columna seleccionada. Puedes comprobar los datos con los siguientes valores: MANAGER_ID=103 y Ordenar por: LAST_NAME

MANAGER_ID=201 y Ordenar por: SALARY

MANAGER_ID=124 y Ordenar por: EMPLOYEE_ID

12. Mostrar todos los nombres de los empleados ltimos en los que la tercera letra del nombre es "a".

13. Mostrar los apellidos de todos los empleados que tienen tanto una "a" y una "e" en su apellido.

14. Mostrar el apellido, el trabajo y el salario para todos los empleados cuyos puestos de trabajo, ya sea los de un representante de ventas o de un empleado de almacn, y cuyos sueldos no son iguales a $ 2,500, $ 3,500, o $ 7.000.

15. Modificar lab_02_06.sql para mostrar el ltimo nombre, salario y la comisin para todos los empleados cuya comisin es del 20%. Vuelva a guardar lab_02_06.sql como lab_02_15.sql. Vuelva a ejecutar la sentencia en el lab_02_15.sql.