jueves, 20 de abril de 2023

Mis ejemplos propuestos BD Brigadas

Trigger:

create trigger ActEmpleado

on empleado

for update

as

if update (cedula)

Begin

    RAISERROR ('No puede modificar la columna [cedula]',10,1);

Rollback Transaction

End


Vistas:

create view ProyectosMedellin

as

Select * from proyecto where ciudad = 'Medellín'


Procedimiento almacenado:

create procedure ActualizarEmpleado

@Cedula int, @Nombre varchar(50), @Telefono varchar(50), @Salario int, @Bonificacion int

as

update empleado set nom_emp = @Nombre, telefono = @Telefono, salario = @Salario, bonificacion = @Bonificacion where cedula = @Cedula


Funciones:

create function MedicamentosPastillas(

)

returns table

as

return(Select * from medicamento where forma_uso = 'pastilla')


Seguridad en la base de datos:

use master

create login UsuarioBrigadas with password = '1234'


Use BD_Brigadas

create user UsuarioBrigadas

grant select on schema ::[dbo] to UsuarioBrigadas

No hay comentarios:

Publicar un comentario

Mapa mental-informe final de auditoría

¿Si generas un informe final de auditoría lleno de errores o incongruencias que esperas formalizarlo sin la debida discusión con los auditad...