Procedimientos almacenados

Solo disponible en BuenasTareas
  • Páginas : 18 (4407 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de marzo de 2010
Leer documento completo
Vista previa del texto
Invocar procedimientos almacenados con Microsoft ADO.NET

Í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...
tracking img