1. PROCESAMIENTOS ALMACENADOS EN SQL SERVER, ACCESS Y MYSQL INTEGRANTES ILIan Patricia bocanegra Alfaro Miriam Martinez Cortez Deahesy najera Garcia
2. ¿Que son los procesamientos almacenados? Un procedimiento almacenado es un conjunto de comandos SQL y MYSQL que pueden almacenarse en el servidor. Una vez que se hace, los clientes no necesitan relanzar los comandos individuales pero pueden en su lugar referirse al procedimiento almacenado. Los procedimientos almacenados pueden mejorar el rendimiento ya que se necesita enviar menos información entre el servidor y el cliente
3. Los procedimientos almacenados le permiten tener bibliotecas o funciones en el servidor de base de datos. Esta característica es compartida por los lenguajes de programación modernos que permiten este diseño interno, por ejemplo, usando clases. Usando estas características del lenguaje de programación cliente es beneficioso para el programador incluso fuera del entorno de la base de datos. Procesamientos almacenados en ACCESS No soporta almacenamientos almacenados pero podemos hacer algunas "cositas parecidas", claro que bastante limitadas, como puede ser el caso de agregar, actualizar, eliminar y consultar registros en las tablas.
6. Reducción de cliente / servidor de tráfico.Si el ancho de banda de red es una preocupación en su entorno, te alegrará saber que los procedimientos almacenados puede reducir mucho las consultas SQL a una sola línea que se transmite a través del cable.
7.
8. Podemos simplificar este proceso mediante la utilización de un procedimiento almacenado. Vamos a crear un procedimiento llamado sp_GetInventory que recupera los niveles de inventario de un almacén dado. Aquí está el código SQL: CREATE PROCEDURE sp_GetInventory @ ubicación varchar (10) As Seleccionar un producto, cantidad Del inventario DONDE Warehouse = @ ubicación Nuestro jefe de almacén de la Florida puede acceder a los niveles de inventario mediante la emisión de la orden FL sp_GetInventory EXECUTE
10. Uso de los procedimientos almacenados Los procedimientos almacenados son de gran utilidad para realizar tareas frecuentes en una base de datos, es sorprendente la cantidad de tiempo que se puede llegar a ahorrar al hacer uso de este mecanismo. La sintaxis general tomada del manual oficial para crear un procedimiento almacenado es: CREATE PROCEDURE nombre_del_procedimiento ([parámetros[,...]]) [characteristic ...] cuerpo Los clientes no necesitan relanzar los comandos individuales pero pueden en su lugar referirse al procedimiento almacenado.
11.
12.
13. Es reutilizable en el sentido de que se puede reutilizar una versión compilada del procedimiento para ejecutar una operación de base de datos varias veces.
14. Si sabe que una tarea de base de datos se va a ejecutar muchas veces o que distintas aplicaciones van a ejecutar la misma tarea, el uso de un procedimiento almacenado para ejecutar dicha tarea puede agilizar las operaciones de base de datos.