You are on page 1of 22

Curso: Gestin de Base de Datos

Docente: Mg. Maquera Quispe Henry


PRESENTADO POR:

Valdivia

Jimenez,

Lucciana

2015

Ilianov

VIII- Semestre

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

PRACTICA N 1
Parte 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 correctamente


SELECT * FROM job_grades;
FALSO (job_grades no es una tabla, es una columna que pertenece a la tabla
employees)

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

3. Hay cuatro errores de codificacin en la siguiente


declaracin.
SELECT employee_id, last_name
Sal1 x2 12 ANNUAL SALARY3
FROM employee4;
Incorrecto
Sal
x
ANNUAL SALARY

Correcto
Salary
*
ANNUAL SALARY

employee

employees

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

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

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.

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

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

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

7. El departamento de recursos humanos quiere una consulta para mostrar


todos los cdigos de trabajo singulares de la tabla Employees

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

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

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas
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
9

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas
salida de la columna por una coma. Nombre la columna como
THE_OUTPUT

10

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

PRACTICA N 2

1. 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

11

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

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.
12

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas
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.

13

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas
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.
14

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

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.

15

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas
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

16

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas
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

17

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

MANAGER_ID=124 y Ordenar por: EMPLOYEE_ID

18

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

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.

19

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas

20

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas
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.

21

Gestin de base de datos


Universidad Nacional Del Centro del Per
Facultad de Ingeniera de Sistemas
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.

22

You might also like