Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NRC: 4115
ESPE/SANGOLQUÍ
BASE DE DATOS I
PRACTICA DE ORACLE
OBJETIVO: Desarrollar diferentes comandos dentro de la herramienta de trabajo
para base de datos de Oracle.
DESARROLLO DE LA PRACTICA
1.- Loguearse como usuario sys en Oracle Express y ejecutar los siguientes
comandos: 1.- Descubra cual es la estructura de la tabla employees y departments
BASE DE DATOS I
BASE DE DATOS I
4.- Liste los empleados por apellido en orden descendiente y por primer nombre en
orden ascendente
select last_name, first_name from employees order by last_name desc, first name;
5.- Listar los empleados por genero. Considerar los valores en genero “MALE”,
“FEMALE” Y “UNKNOWN”
select * from employees;
BASE DE DATOS I
BASE DE DATOS I
BASE DE DATOS I
select first_name, last_name from employees where salary >=20000 and department_id=90;
BASE DE DATOS I
BASE DE DATOS I
BASE DE DATOS I
BASE DE DATOS I
BASE DE DATOS I
15. Calcule el promedio de salarios por departamento para todos los empleados
select department_id, avg(nvl(salary,0)) "PROMEDIOS" from employees group by
department_id;
BASE DE DATOS I
16. Calcular el pago neto semanal para los empleados en el departamento 90,
asumir que el 10% del pago bruto se calcula por impuestos y 150$ se deducen
anualmente por caridad
Select last_name, first_name,department_id, salary, (((salary*0.9)-150)/52) from
employees where department_id=90;
BASE DE DATOS I