Base De Datos
1. Eliminar todos los registros de la tabla trabajador.
DELETE FROM Trabajador
2. Eliminar los registros de la tabla trabajador donde tarifa_hr sea mayor a 12
DELETEFROM trabajador where Tarifa_Hr >12
3. Eliminar los edificios cuyo nivel de calidad es 2 y Categoría 1
DELETE FROM edificio where Nivel_Calidad =2 and Categoria =1
4. De la tablaasignación eliminar todos los trabajador asignados al edificio 312.
DELETE FROM asignacion where Id_Edificio =312
5. Crear un procedimiento almacenado que me permita insertar datos en la tablatrabajador.
create procedure insertatrabajador (codigo numeric(4),Nomb_Trabajador character(12),
Tarifa_Hr numeric(5,2),Oficio varchar(18),Id_Supv numeric(4))
insert into trabajador values(codigo,Nomb_Trabajador,Tarifa_Hr,Oficio,Id_Supv)
6. Crear un procedimiento almacenado que me permita insertar datos en la tabla Edificio.
create procedure inserteedificio (Id_EdificioNumeric(3),Dir_Edificio Char(12),
Tipo Char(11),Nivel_Calidad Numeric(1),Categoria Numeric(1))
insert into edificio values (Id_Edificio,Dir_Edificio,Tipo,Nivel_Calidad,Categoria)
7. Crear un procedimientoalmacenado que me permita insertar datos en la tabla Asignación.
create procedure nahfasignacion (Id_Trabajador Numeric(4),Id_Edificio Numeric(3),
Fecha_Inicio datetime,Num_Dias Numeric(3))
insert intoasignacion values (Id_Trabajador,Id_Edificio,Fecha_Inicio,Num_Dias)
8. Crear un procedimiento almacenado que me permita eliminar de acuerdo al código de trabajador
create procedureeliminatrabajador (codigo numeric(4))
delete from trabajador where id_trabajador=código
9. Crear un procedimiento almacenado que me permita mostrar cuantos trabajadores tengo asignados al edificio enviadocomo parámetro.
Create procedure mostrar(Edificio numeric (3))
Select count (*) from asignacion where Id_edificio=edificio
luego
CALL mostrar(312)
10 Crear un procedimiento almacenado que...
Regístrate para leer el documento completo.