sábado, 9 de mayo de 2015

PROCEDIMIENTOS ALMACENADOS

  • Definición:

  • Un procedimiento almacenado es un conjunto de comandos SQL que pueden almacenarse en el servidor, es un programa que se guarda físicamente en una base de datos.
  • Su implementación varía de un gestor de bases de datos a otro. Este programa esta hecho con un lenguaje propio de cada Gestor de BD y esta compilado, por lo que la velocidad de ejecución es muy rápida.

  • Ventajas:
  •  
    • El S.G.B.D. es capaz de trabajar más rápido con los datos que cualquier programa externo, ya que posee acceso directo a los datos a manipular y sólo necesita enviar el resultado final al usuario.
    • Sólo realizamos una conexión al servidor y este ya es capaz de realizar todas las comprobaciones sin tener que volver a establecer una conexión. 
    • Podemos reutilizar el procedimiento y este puede ser llamado desde diferentes aplicaciones y lenguajes. Sólo lo programaremos una vez.

  •  Desventajas:
    • Los procedimientos almacenados se guardan en la BD por lo que si ésta se corrompe perderemos todos los procedimientos almacenados.
EJEMPLO:



No hay comentarios:

Publicar un comentario