Procedimientos almacenados
ÍNDICE Descripción Lección: descripción de los procedimientos almacenados Lección: invocar procedimientos almacenados 1 2 9
Invocar procedimientos almacenados con Microsoft ADO.NET
1
Descripción
Descripción de los procedimientos almacenados Invocar procedimientos almacenados
*****************************
IntroducciónAcceder y manipular datos directamente en una base de datos desde un formulario Web Form puede constituir un uso muy ineficaz de los recursos, y puede crear riesgos de seguridad. Una forma de mejorar la eficacia y seguridad del acceso a las bases de datos es crear procedimientos almacenados en el servidor de la base de datos, e invocar estos procedimientos almacenados desde nuestro formulario WebForm. Acceder a una base de datos a través de un procedimiento almacenado limita el código del formulario Web Form y el ancho de banda de la red que debemos utilizar cuando realizamos tareas complicadas. Acceder a una base de datos mediante un procedimiento almacenado también protege la base de datos al limitar el acceso directo a la base de datos a procedimientos almacenados locales y deconfianza. En este módulo, estudiaremos cómo realizar las tareas de acceso a datos desde las aplicaciones Web utilizando Microsoft® ADO.NET para acceder a procedimientos almacenados.
Objetivos
En este módulo, aprenderemos a: Explicar qué es un procedimiento almacenado y los motivos para utilizarlos en el acceso a una base de datos. Invocar procedimientos almacenados.
2
Invocar procedimientosalmacenados con Microsoft ADO.NET
Lección: descripción de los procedimientos almacenados
¿Qué es un procedimiento almacenado? ¿Por qué utilizar procedimientos almacenados? Práctica: seleccionar el procedimiento almacenado correcto
*****************************
Introducción
Una alternativa al acceso directo a bases de datos desde nuestra aplicación Web es invocar un procedimientoalmacenado que accederá a la base de datos por nosotros. El uso de procedimientos almacenados tiene varias ventajas respecto al acceso directo a bases de datos, incluyendo la eficacia, seguridad y la protección de la base de datos. En esta lección, aprenderemos qué es un procedimiento almacenado y los motivos para invocar procedimientos almacenados cuando se accede a una base de datos.
Objetivos dela lección
En esta lección, aprenderemos a: Describir qué es un procedimiento almacenado. Explicar los motivos para utilizar procedimientos almacenados para acceder y manipular bases de datos.
Invocar procedimientos almacenados con Microsoft ADO.NET
3
¿Qué es un procedimiento almacenado?
Procedimientos comunes de datos que pueden ser invocados por múltiples aplicaciones Web Accesoprogramático a una base de datos Devolver registros Devolver un valor Realizar acción
Formulario Web Form Cliente Cliente Servidor Web Servidor Web
*****************************
Procedimiento Procedimiento almacenado almacenado Base datos SQL Server SQL Server
Introducción
Un procedimiento almacenado es un procedimiento escrito por un desarrollador de aplicaciones para bases de datos yque está asociado a una base de datos específica. A continuación, otras aplicaciones Web pueden invocar estos procedimientos almacenados para acceder y manipular datos de la base de datos. Los procedimientos almacenados permiten el acceso a una base de datos mediante la invocación de un procedimiento existente en lugar de tener que escribir nuestras propias instrucciones SQL. Los procedimientosalmacenados están formados por secuencias de instrucciones Transact-SQL, y funcionan de modo similar a los procedimientos de una aplicación Web en cuanto a que las instrucciones se invocan por su nombre, y pueden tener tanto parámetros de entrada como de salida. Los tres tipos de procedimientos almacenados son: Procedimientos almacenados que devuelven registros Los procedimientos almacenados que...
Regístrate para leer el documento completo.