You are on page 1of 2

antes

select * from scott.emp;

--1
Create View Empleados_VU
As
Select Empno, Ename, deptno From Scott.emp;
--Para visualizar los datos de la vista se realiza la consulta como si fuera una
Tabla
--2
select *from Empleados_VU; --Sin Ordenamiento
Select *from empleados_vu Order by ename;--con ordenamiento
--3
Create or Replace View Empleados_VU
(Cod_Emp, Nom_Emp, Cod_Dep)
As
Select Empno, Ename, deptno From Scott.emp;
--4
Select *from User_views;
select 'EMPLEADOS_VU' Nombre_vista from User_viewS
Where View_name='EMPLEADOS_VU';
--5
Select nom_emp, cod_dep from Empleados_vu
Where cod_dep=30;
--6
Create Or Replace View Dept30
(Nro_Emp, Nom_Emp, Nro_Depto, Nom_Depto)
As
Select Empno,ename,sd.deptno, dname From Scott.Emp SE, Scott.Dept SD
Where sd.deptno=30 and se.depno=sd.depno;
--7
select * from Dept30;
desc Dept30;
--8
Create Or Replace View Salarios_Bajos
As
Select Rownum As Orden, ename, sal
From (Select ename, sal from Scott.Emp Order by sal)
where rownum<=3
Order by sal desc;
--9
Create Or Replace View Salario_VU
(Nro_Emp, Nom_Emp, Nom_Dpto, Salario, Grado)
As
Select Empno, ename, dname, sal, grade
From Scott.emp SE, Scott.Dept SD, Scott.Salgrade SG
Where SE.Deptno=sd.deptno and (se.sal between sg.losal and sg.hisal);
--10
Create Or Replace View Salarios_altos
As
Select Rownum As Orden, ename, sal
From (Select ename, sal from Scott.Emp Order by sal desc)
where rownum<=5
Order by sal;

--Practica 13
--1
Create Profile Perfil_DB Limit
Cpu_Per_Call Unlimited;
--2
Create Tablespace Tablespace_DB
Datafile 'orcl26' Size 10M Reuse;

You might also like