miércoles, 18 de junio de 2014

Investigación

Procedimientos Almacenados
Los procedimientos almacenados son un grupo de una o varias instrucciones se pueden crear procedimientos almacenados mediante la instrucción CREATE PROCEDURE.
Antes de crearlos, tenga en cuenta lo siguiente:
ü  Las instrucciones CREATE PROCEDURE no se pueden combinar con otras instrucciones SQL en el mismo lote.
ü  Para crear procedimientos, debe disponer del permiso CREATE PROCEDURE en la base de datos y del permiso ALTER en el esquema donde se crea el procedimiento.
ü  Los procedimientos almacenados son objetos de ámbito de esquema y sus nombres deben ajustarse a las reglas para los identificadores.
ü  Sólo puede crear un procedimiento almacenado en la base de datos actual.
Los procedimientos almacenados pueden recibir y devolver información; para ello se emplean parámetros, de entrada y salida, respectivamente.
Los parámetros de entrada posibilitan pasar información a un procedimiento. La sintaxis es:
Los parámetros de salida pueden ser de cualquier tipo de datos, excepto text, ntext e image.
ADO.NET
ADO.NET es un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos. También  es una colección de clases, interfaces, estructuras y tipos enumerados que permiten acceder a los datos almacenados en una base de datos desde la plataforma .NET.
ADO .NET usa XML. De hecho, los conjuntos de datos se almacenan internamente en XML. Al estar los datos almacenados en XML, se simplifica el acceso a los datos a través de HTTP. Por otro lado, se simplifica la comunicación entre aplicaciones al ser XML un formato estándar.
Con ADO .NET se puede acceder a los datos de dos formas distintas:
ü  Acceso conectado: Acceso sólo de lectura con cursores unidireccionales.
ü  Acceso desconectado: La aplicación ejecuta la consulta y almacena los resultados de la misma para procesarlos después accediendo a un objeto de tipo DataSet.
Arquitectura ADO.NET
El funcionamiento de ADO.NET se basa esencialmente en utilizar los siguientes componentes:
ü  Data Provider (proveedor de datos): Proporciona un acceso uniforme a conjuntos de datos.
ü  DataSet: El componente más importante, puede almacenar datos provenientes de múltiples consultas.
ü  DataAdapter: Sirve de enlace entre el contenedor de conjuntos de datos (DataSet) y la base de datos (Data Provider).

Conecction String
Obtiene o establece la cadena que se utiliza para abrir una base de datos SQL Server.
Data Adapter
Representa un conjunto de comandos de datos y una conexión de base de datos que se utilizan para rellenar un DataSet y actualizar una base de datos de SQL Server. Esta clase no puede heredarse.
Execute
Ejecuta una cadena de comandos o una cadena de caracteres dentro de un proceso por lotes, o uno de los siguientes módulos: procedimiento almacenado del sistema, procedimiento almacenado definido por el usuario, función escalar definida por el usuario o procedimiento almacenado extendido.
Para que el comando pueda ser ejecutado, se requiere una conexión válida en el proceso actual.









Bibliografía