Está en la página 1de 5

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO

“SAN LUIS”.

CREADO CON RM N°308-97 ED –REVALIDADO RD N°0325-2006-ED

APELLIDOS Y NOMBRES: TORRES ASENCIO YARLIN ROSSELI

UNIDAD DIDACTICA: ADMINISTRACIÓN DE BASE DE DATOS FECHA: 16 /12/2021

INDICADOR DE LOGRO NUMERO 03: Crea, modifica y elimina vistas de tablas correctamente.
Aplica sentencias SQL de lenguaje de control de Datos (LCD) correctamente.

EXAMEN PRACTICO Nº 03
CREA UNA BASE DE DATOS DE NOMBRE EXAMEN 03, CON LA SIGUIENTES TABLAS:

No se olvide que para desarrollar todo esto, tiene un proceso a desarrollar solo utilizando los comandos

DEPT2 EMP

DEPT_NO EMP_NO
DNOMBRE APELLIDO
LOC OFICIO
DIR
FECHA_ALTA
SALARIO

COMISIOM
DEPT_NO

1. DE LAS DOS TABLA REALIZAR SUS CLAVE PRIMARIA Y SU CLAVE SECUNDARIA, Y HACER EN CODIGO LA RELACION DE
LAS TABLAS.

2. Para cada empleado cuyo apellido contenga una "N", se quiere el oficio y apellido. La salida debe estar ordenada
por apellido ascendentemente.
Selec Oficio ,apellido
From emp
Where apellidos like %N%
Order by Apellido
3. Listado con el personal de alta, que indique el apellido, oficio y fecha de alta del personal del departamento
número 20 que ganan más de 150.000 Bs Mensuales.
SELEC apellido,
(SALARIO +COMICIÓN) AS SALARIO TOTAL

FROM emp.
ORDER BY 2 DESC,1,

4. Se pide el apellido, oficio y la fecha en que han sido dados de alta los empleados de la empresa, pero solo de
aquellos cuya fecha de alta sea posterior al año 2018. Ordenado por oficio.
select apellidos, oficio, to_char(fecha_alt, 'day') día
from empleados
where to_char(fecha_alt,'DY') in (2018)
5. Encontrar el salario medio de los empleados que son Analistas

select avg(salario) "SALARIO MEDIO"


from empleados
where upper(oficio) = 'SECRETARIA';

6. Encontrar el salario más alto y el salario más bajo de la tabla de empleados, así como la diferencia entre ambos.

7. Calcular el número de oficios diferentes que hay en total, en los departamentos 10 y 20 de la empresa.
8. Se desea eliminar los registros de todos los que son más de 250 en comisión

DELETE FROM EMPLEADOS WHERE COMISION >=10;

9. Se desea agregar una columna a la tabla “DEPT2” de nombre DNI

10. Como realizar el procedimiento para eliminar la tabla “EMP”

DROP TABLE EMPLEADO;


16.- encontrar el saldo más alto y el saldo más bajo de la tabla de empleados asi como la
de diferencia entre ambos.

SELEC MAX( SALARIO) MAXIMO M MINI(SALARIO) MINIMO

MAX(SALARIO) –MINI( SALARIO) DIFERENCIA

FROM EMP.

17.-CALCULAR EL NIMERO DE OFICCIOS QUE HAY EN TOTAL EN LOS DEPARTAMENTOS


10 Y 20 DE LA EMPRESA:

SELEC COUNT (distinct oficio)tareas

From EMP

WHERE DEPT- no-IN (10 Y 20);

También podría gustarte