1) Desarrolle los comandos necesarios para crear la vista vistaPromedioRentaPropiedad que muestre para cada empleado el promedio de renta de las propiedades que administra: (15 Puntos)
create or replace view vistaPromedioRentaPropiedad as
select numempleado, avg(renta) as "Renta Promedio"
from Propiedad
group by numempleado
2) Indique el comando necesario para eliminar la vista vistaPromedioRentaPropiedad creada en la pregunta anterior. (5 Puntos)
drop view vistaPromedioRentaPropiedad;
3) Indique la instrucción para eliminar la referencia a la tabla Oficina desde la tabla Empleado
(La foreign key FK_EMPLEADO_REFERENCE_OFICINA) (10 puntos)
alter table Empleado
drop constraint FK_EMPLEADO_REFERENCE_OFICINA
4) Escriba la sentencia para eliminar la tabla Empleado junto a sus llaves foráneas.(10 Puntos)
drop table empleado cascade constraint
5) Indique el comando para actualizar la fecha de nacimiento (fechNac) del empleado ‘SL21’ a '01/07/2011' (10 puntos)
update empleado
set fechNac = '01/07/2011'
where numempleado = ‘SL21’
6) Indique el comando necesario para listar todos los empleados nacidos entre el año 1970 y 1980, ambas fechas inclusive. (10 puntos)
select *
from Empleado
where to_char(FechNac, 'YYYY') between '1950' and '1960'
select *
from Empleado
where fechnac >= '01/01/1950' and fechnac <= '31/12/1960'
No hay comentarios:
Publicar un comentario