«

»

Mar 03

Que son los procedimientos almacenados

Volvemos a temas de la certificación 70-461

El procesamiento de datos es una de las actividades más dificil a la que nos enfrentamos al desarrollar sistemas transaccionales, especialmente cuando hay una  grand cantidad de datos. Por medio de estos procedimientos almacenados, o stored procedures , el sistema de bbdd es capaz de ejecutar un conjunto de instrucciones  coordinadas entre sí que afectan a la información con el fin de lograr un objetivo.

Los procedimientos almacenados se denominan  a la coleccion de instrucciones T-SQL creadas con el comando CREATE PROCEDURE.

Sus ventajas.

* Menor trafico cliente/servidor

* Reutilizar  el codigo

* Facil mantenimiento

* Mejora el rendimiento

*  Mayor seguridad

Sus tipos:

* Definidos por usuario

* Temporal

* De sistemas

Aunque esto se ve con mas profundidad en el moc  10776: Developing Microsoft® SQL Server® 2012 Databases lo tocaremos dentro de poco.

2 comentarios

  1. Roy Sanchez

    Buenas, me gustaría su opinión con respecto a la seguridad de base de datos, con el uso de procedimientos almacenados VS el acceso directo y libre a las tablas de la BD.

    1. carlosgilaranz

      ya veremos temas de seguridad … pero a lo mejor no a la base de datos sino al entorno que puede haceer mas