as select employee_id, first_name, department_id, job_id
from employees where department_id = 10
desc v_empleados10
create or replace view v_empleados10
as select employee_id as Codigo, first_name as Empleado, job_id as Cargo, department_id as Departamento from employees where salary > 2000 and department_id =10;
select* from v_empleados10
create or replace view v_empleados20
as select employee_id, first_name, job_id, department_id from employees where department_id = 20 with check option constraint v_empleados20_chk; select* from v_empleados20
insert into v_empleados20(employee_id, first_name,
select *from all_indexes where table_name = 'CLIENTE2'
create index odx_cliente2_nombre on cliente2(nombre)
select *from all_indexes where table_name = 'CLIENTE2'
select *from user_constraints where table_name = 'CLIENTE2'
drop index idx_cliente2_dni
create index I_CODEMP_NOMBRE
on employees(employee_id, first_name)
select employee_id, first_name from employees
select employee_id, first_name from employees
drop index I_CODEMP_NOMBRE
create sequence S_UNO
increment by 1 start with 1 maxvalue 1000 nocache nocycle;
select S_UNO.nextval from dual
create sequence S_DOS
increment by 2 start with 10 maxvalue 20 nocache nocycle;
select S_DOS.nextval from dual
drop sequence S_DOS
create sequence S_TRES
increment by 5 start with 200 maxvalue 1000 minvalue 200 nocache cycle;
insert into cliente2 values
(S_uno.nextval,'DIEGOESCOBEDO','73775603','diego.escobedo@tecsup.edu.pe'); insert into cliente2 values (S_uno.nextval,'MANUELHERRERA','74256315','manuel.herrera@tecsup.edu.pe'); insert into cliente2 values (S_uno.nextval,'DANIELTAPIA','75698412','daniel.tapia@tecsup.edu.pe');
insert into cliente2 values
(S_dos.nextval,'DIEGOESCOBEDO','73775603','diego.escobedo@tecsup.edu.pe'); insert into cliente2 values (S_dos.nextval,'MANUELHERRERA','74256315','manuel.herrera@tecsup.edu.pe'); insert into cliente2 values (S_dos.nextval,'DANIELTAPIA','75698412','daniel.tapia@tecsup.edu.pe');
select* from all_sequences
Es de vital importancia dominar los índices y secuencias porque permiten
accedermejor a las tablas nos dan mayor manejo de la información y son muy versátiles. Todo lo que aprendemos como la alteración y creación de tablas es de suma importancia practicarlo y aprenderlo para tenerlo siempre en mente debido a que estostemas son recurrentes El desarrollo del laboratorio nos permitió mejorar nuestros conocimientos enmanipulación de base de datos ahora somos capaces de crear índices y de hacersecuencias es muy útil y lo comprobaremos a futuro.