Tarea 5 - Base de Datos 2 - Scarly Cruz
Tarea 5 - Base de Datos 2 - Scarly Cruz
Tarea 5 - Base de Datos 2 - Scarly Cruz
PRESENTADO POR:
Scarly Fco. Cruz Ventura
MATRÍCULA:
16-11084
ASIGNATURA:
Sistema de Base de Datos II
FACILITADOR:
Mario Ortíz
Tarea 5
12 de octubre, 2020,
Santiago de los Caballeros, Rep. Dom.
Estimado participante, te invitamos a realizar las siguientes actividades:
I. Investiga en la web y elabora un informe de lectura con los
siguientes temas:
1. ¿Qué es?
a. Procedimiento almacenado.
Tanto los parámetros de entrada como los de salida son opcionales. Podemos tener
un procedimiento que no tenga parámetros de entrada, pero sí de salida y
viceversa. Como todo buen programador sabe, los parámetros de entrada sirven
para pasarle datos al procedimiento que necesita para llevar a cabo una acción
determinada. Los parámetros de salida devuelven al programa cliente que ejecutó el
procedimiento el resultado de este.
2. Actualizar un registro
3. Eliminar un registro
Mayor seguridad
Los procedimientos pueden cifrarse, lo que ayuda a ofuscar el código fuente. Para
más información, consulte SQL Server Encryption.
Rendimiento mejorado.
Si ha habido cambios importantes en las tablas o datos a los que se hace referencia
en el procedimiento, el plan precompilado podría hacer que el procedimiento se
ejecutara con mayor lentitud. En este caso, volver a crear el procedimiento y forzar
un nuevo plan de ejecución puede mejorar el rendimiento.
c. Tipos de procedimientos.
1. Procedimientos almacenados definidos por el usuario
Los nombres
La visibilidad
La disponibilidad
3. Procedimientos almacenados del sistema de SQL
Los procedimientos almacenados extendidos definidos por el usuario son DLL que
una instancia de SQL Server es capaz ejecutar de forma dinámica. Se consideran
“extendidos” debido a que el usuario puede crear rutinas externas por su propia
cuenta en un lenguaje de programación.
Use [BD_2]
Use [BD_2]
UPDATE Tb_Paciente
SET Nombre = 'Agustin'
WHERE Apellido = 'Ortiz'
AND Correo = '[email protected]';
Use [BD_2]
delete from Tb_Paciente where id_Paciente=2;
Nota: copiar y pegar cada procedimiento para cada caso y subir el documento a la
plataforma.