Mapa mental
Procedimientos Almacenados
Conteúdo do mapa
Procedimientos Almacenados
Hasta ahora hemos utilizado una ventana de Query para ejecutar comandos o grupos de comandos en el lenguaje Transact SQL.
A los grupos de comandos los llamaremos scripts. Cuando se ejecuta un script, los comandos son ejecutados por SQL Server para mostrar un conjunto de resultados, configurar un comportamiento y administrar al servidor o para manipular datos contenidos en una base de datos.
Propósito y ventajas de los procedimientos almacenados
- Los procedimientos almacenados proporcionan ventajas de performance, un marco de trabajo, y mayores capacidades de seguridad.
- La mejora en el rendimiento se logra a través de un almacenamiento local (en la base de datos), código precompilado, y manejo de cachés (almacenamientos temporarios).
Rendimiento
- Los procedimientos almacenados son más eficientes en parte porque el procedimiento es almacenado en el SQL Server cuando se crea.
- La sintaxis de los comandos contenidos en un procedimiento almacenado se comprueba que este libre de errores antes de ser guardado.
Marco de programación
- Tal y como otros lenguajes de programación, los procedimientos almacenados pueden aceptar parámetros de ingreso, retornar parámetros de salida, producir información de retroalimentación de la ejecución en la forma de códigos de estatus y texto descriptivo, y llamar a otros procedimientos.
Seguridad
- mejoran la seguridad a través de la encriptación y el aislamiento. Los usuarios de las bases de datos pueden tener permisos de ejecutar un procedimiento almacenado sin tenerlos para acceder directamente a los objetos de la bases de datos sobre las que opera el procedimiento almacenado
Categorías de procedimientos almacenados
- Existen cinco categorías de procedimientos almacenados:
- Procedimientos almacenados del sistema
- Los procedimientos almacenados del sistema son guardados en la base de datos Master y son típicamente identificados por el prefijo sp_ . Ellos realizan una amplia variedad de tareas para soportar las funciones del SQL Server soportando
- Procedimientos almacenados locales
- Un procedimiento almacenado local se podría crear también para personalizar código de los procedimientos almacenados del sistema. P
- Procedimientos almacenados temporarios
- Estos procedimientos tienen una existencia volátil debido a que son creados son almacenados en la base de datos TempDB. TempDB se recrea cuando se reinicia el servidor;
- Procedimientos almacenados extendidos
- Un procedimiento almacenado extendido usa un programa externo, compilado como una DLL, librería de vínculos dinámicos (dynamic link library) para expandir las capacidades de un procedimiento almacenado.
- Procedimientos almacenados del sistema
- Existen cinco categorías de procedimientos almacenados:
Informações
- Descrição
- Mapa Mental sobre Procedimientos Almacenados, criado por edgar_geovany em 01-09-2015.
- Criado por
- edgar_geovany
- Visualizações
- 2
- Avaliação