Practica 2

download Practica 2

of 17

description

cisco

Transcript of Practica 2

GESTION DE BASE DE DATOS

Ao de la Diversificacin Productiva y del Fortalecimiento de la EducacinUNIVERSIDAD NACIONAL DEL CENTRO DEL PER

Facultad de Ingeniera de SistemasPractica N 2

Curso: Gestin de Base de Datos

Docente: Mg. Maquera Quispe Henry

Estudiante: Poma Sanchez, Jean Carlos

VIII- SemestreHUANCAYO PER

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

2. La siguiente instruccin SELECT se ejecuta correctamenteSELECT *FROM job_grades;FALSO

3. Hay cuatro errores de codificacin en la siguiente declaracin.SELECT employee_id, last_nameSal x 12 ANNUAL SALARYFROM employee4;1 Sal (No existe una columna llamada sal)2 x (El signo para multiplicar es *)3 ANNUAL SALARY (Si un alias tiene espacio debe ir en comillas)4 employe (El nombre correcto de la tabla es EMPLOYEES)

Parte 2:4.

5. Describe EMPLOYEES;

SELECT EMPLOYEE_ID , LAST_NAME, JOB_ID, HIRE_DATE STARTDATE FROM EMPLOYEES;

6. SELECT EMPLOYEE_ID , LAST_NAME, JOB_ID, HIRE_DATE STARTDATE FROM EMPLOYEES;

7. SELECT JOB_ID FROM EMPLOYEES;Parte 3:8. SELECT EMPLOYEE_ID Emp#, LAST_NAME Employe,JOB_ID "Job",HIRE_DATE FROM EMPLOYEES;

9. SELECT last_name || ',' || JOB_ID AS "Employe and Title" FROM EMPLOYEES;

10. SELECT EMPLOYEE_ID ||','|| FIRST_NAME||','|| LAST_NAME||','|| EMAIL||','||PHONE_NUMBER||','|| HIRE_DATE||','|| JOB_ID||','|| SALARY||','||COMMISSION_PCT||','|| MANAGER_ID||','|| DEPARTMENT_ID THE_OUTPUTFROM EMPLOYEES ;

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. El departamento de Recursos Humanos quiere ejecutar informes basados en un gestor. 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:

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.

16Practica