UNIVERSIDAD TECNOLÓGICA DE LOS ANDES FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ASIGNATURA: ADMINISTRACIÓN DE BASE DE DATOS DOCENTE: JAVIER MORENAO CORDOVA NOMBRE: CRISTHIAN CELSO SANCHEZ PALOMINO CUSCO - PERU 2022 1. Efectué la práctica de la guia04 2. Cargué la base de datos BDVentas del diagrama 3. Usando Administración de Servicios realice los siguiente: Crear un usuario llamado Invitado4. create login crishtian with password='123456' -- crear usuario de acceso a la instancia use pedidos create user crishtian for login crishtian -- exec sp_helprole ver los roles Asígnele permiso para que solo pueda insertar y no pueda eliminar registros en la tabla producto. No pueda eliminar -- dar permiso para que pueda leer datos alter role db_datareader add member crishtian --dar perismo pueda insetar registros use pedidos alter role db_datawriter add member crishtian -- dar permiso para que no pueda eliminar registros alter role db_denydatawriter add member crishtian Asígnele permiso para que pueda consultar a la tabla pedido, pero no pueda ver el campo cliente_id. Resultados Asígnele un permiso para que pueda ejecutar un procedimiento almacenado que me permita insertar un producto. -- procedimiento almacenado select * from TProducto if exists(select * from sysObjects where name ='PA_InsertarProducto') drop procedure PA_InsertarProducto go create procedure PA_InsertarProducto @id int, @nombre VARCHAR(100) , @descripciion VARCHAR(100) , @precio_sin_iva money, @mjs varchar(50)out as begin if(not exists(select * from TProducto where producto_id=@id)) begin insert into TProducto values ( @id,@nombre,@descripciion,@precio_sin_iva) set @mjs='Se inserto asignatura correctamente' end else set @mjs='Codigo ya Existe' end go ----permiso procedimiento almacenado GRANT EXECUTE ON PA_InsertarAsignatura TO crishtian declare @mensa varchar(50) exec PA_InsertarProducto '10', 'vitamina c',' ','0.30',@mensa out select mjs=@mensa dar permiso al usuario