Está en la página 1de 14

CARRERA DE INGENIERÍA EN SISTEMAS E INFORMATICA

TEMA: Taller respecto a la Practica No. 3 De Oracle

MATERIA: Base De Datos I

INTEGRANTES: Jossua Orellana G.

PROFESOR: Ing. Esteban Gomez

NRC: 4115

ESPE/SANGOLQUÍ

FECHA ENTREGA: 08/02/2017


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

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

2.- Seleccione todas las columnas y registros de la tabla departamentos

2 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

3.- Seleccione todas las columnas y registros de la tabla countries

3 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

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;

4 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

select employee_id, first_name, last_name from employees;

select * from employees where department_id=90;

5 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

select * from employees where salary >=2000 and department_id=90;

select * from employees where salary >=20000 and department_id=90;

6 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

select first_name, last_name from employees where salary >=20000 and department_id=90;

select * from employees where substr(hire_date,4,3)="JULY";

7 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

6.- select FIRST_NAME, LAST_NAME, SALARY, SALARY+5000 from employees;

7. select * from employees WHERE LAST_NAME='King';

8 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

8. select * from employees where job_id='IT_PROG';

9. select * from employees where job_id='IT_PROG' OR job_id='AD_VP';

9 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

10. select * from employees where LAST_NAME! ='King';

11. select * from employees where First_name= 'Diana';

10 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

12. select * from employees where First_name= 'Diana' and Last_name='Lorentz';

13. select * from employees where First_Name<= 'g';

11 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

14. Calcule el promedio de salarios para todos los empleados

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;

12 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

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;

13 Taller 3 - Oracle Orellana J.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

17. Seleccione apellido, nombre , numero de departamento cuando el salario sea


mayor al salario de los empleados con apellido King y salario = a 1000
select last_name, first_name,department_id, salary from employees where salary >
(select salary from employees where last_name='King'and salary =10000 ) ;

14 Taller 3 - Oracle Orellana J.

También podría gustarte