Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procedimientos almacenados
Samuel Acosta
201801937
Programación 3
Facilitador:
Diógenes Martínez
Santiago de los Caballeros, Republica Dominicana,
13 de junio de 2020
Trimestre
Abril-junio
1.Investigar en la web acerca de los procedimientos almacenados, su importancia,
características, ventajas y desventajas.
Ventajas:
Una de las ventajas de usar procedimientos almacenados es que estos se ejecutan en el
motor de base de datos aumentando así la rapidez de procesamiento de las peticiones
del usuario. También pueden permitir que la lógica del negocio se encuentre como un
api en la base de datos, que gracias a esto simplifica la gestión de datos y reduce la
necesidad de codificar la lógica en el programa cliente. Es mas difícil que hagan un
SqlInyection a la base de datos. reduce que los datos de ser corrompan debido a
programas mal intencionados o dañados. Si nuestra aplicación utiliza un procedimiento
almacenado varias veces en una sola conexión, se ejecutará la versión compilada, por o
que el procedimiento almacenado funcionará como una consulta. Se puede ejecutar el
procedimiento almacenado desde cualquier lenguaje de programación.
Desventajas:
Una de las desventajas de los procedimientos almacenados es que aumentan el uso de
la memoria, si usamos muchos procedimientos almacenados, el uso de la memoria de
cada conexión que utiliza esos procedimientos se incrementa sustancialmente. no se
pueden usar para la lógica de negocios compleja ya que no son flexibles. Son difíciles de
depurar solo unos pocos motores de base de datos permiten hacerlo. Son difíciles de
mantener porque requieren un conjunto de habilidades especializadas que no todos los
desarrolladores de aplicaciones poseen.