0% encontró este documento útil (0 votos)
32 vistas3 páginas

Introducción a ADO.NET y DataSet

ADO.NET es un conjunto de clases que permiten el acceso a datos en .NET. Ofrece componentes para aplicaciones distribuidas y permite el acceso desconectado a múltiples fuentes de datos a través de objetos como DataSet y DataAdapter.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas3 páginas

Introducción a ADO.NET y DataSet

ADO.NET es un conjunto de clases que permiten el acceso a datos en .NET. Ofrece componentes para aplicaciones distribuidas y permite el acceso desconectado a múltiples fuentes de datos a través de objetos como DataSet y DataAdapter.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ADO.

NET
[Link] es un conjunto de clases que exponen servicios de acceso a datos para programadores de .NET
Framework. Ofrece abundancia de componentes para la creación de aplicaciones de uso compartido de datos
distribuida.
Permite un modo de acceso desconectado a los datos, los cuales pueden provenir de múltiples fuentes de
datos, de diferentes arquitecturas de almacenamiento.
El formato que emplea [Link] para almacenar su estado es XML. Puesto que ya es estándar de la
industria.
1. DataSet
Encapsula lo que seria la base de datos a un nivel lógico: tablas, vistas, relaciones, etc. Representa el mejor
concepto de datos desconectado: una copia en el cliente de la arquitectura de la base de datos basada en un
esquema XML que la independiza del fabricante, proporcionando la libertad de trabajo independiente.
Esta clase se compone a su vez, de clases de soporte, que representan cada una, los elementos de la
arquitectura de la base de datos: tablas, columnas, filas, relaciones, vistas, etc.

2. Espacios de Nombre
a. [Link]: Clases genéricas de datos de [Link]. Integra la gran mayoría de clases que habilitan
el acceso a los datos de la arquitectura .NET.
b. [Link]: Clases del proveedor de datos SQL Server.
c. [Link]: Clases del proveedor de datos de OleDB.
d. [Link]: Definición de los tipos de datos de SQL Server. Proporciona la encapsulación
en clases de todos los tipos de datos nativos de SQL Server y sus funciones de manejo de errores.
e. [Link]: Clases base, reutilizables de [Link]. Proporciona la colección de clases
necesarias para acceder a una fuente de datos.
f. [Link]: Integra el conjunto de clases internas de las que se componen los proveedores de
datos.

3. Clases de [Link]
a. DataSet: Almacén de datos por excelencia en [Link] representa una base de datos desconectada del
proveedor de datos.
b. DataTable: Contenedor de datos. Estructurado como un conjunto de filas (DataRow) y columnas
(DataColumn).
c. DataRow: Registro que almacena n valores. Representación de una fila/tupla de una tabla de base de
datos.
d. DataColumn: Contiene la definición de una columna. Metadatos y datos asociados a su dominio.
e. DataRelation: Enlace entre dos o mas columnas iguales de dos o más tablas.
f. Constraint: Reglas de validación de las columnas de una tabla.
g. DataColumnMapping: Vinculo lógico existente entre una columna de un objeto DataSet y la columna
física de la tabla de la base de datos.
h. DataTableMapping: Vinculo lógico existente entre una tabla de un objeto DataSet y la tabla física de
la base de datos.

3.1. Clases Especificas

Clase Descripción
Clases que representan un comando SQL contra un sistema gestor de
SqlCommand, datos. Nos va permitir ejecutar sentencias SQL o un Procedimiento
OleDbCommand Almacenado, también podremos obtener un conjunto de resultados del
almacén de datos que pasaran a otros objetos como DataReader o
DataAdapter.
SqlConnection, Clase que representa la etapa de conexión a un proveedor de datos.
OleDbConnection Encapsula la seguridad.
SqlCommandBuilder, Generación de Comandos SQL de inserción, modificación y borrado
OleDbCommandBuilder desde una consulta SQL de selección de datos.
SqlDataReader, Un lector de datos que permite la navegación, permanecen conectados
OleDbDataReader durante todo el tiempo que realizan el recorrido por los registros que
contienen.
SqlDataAdapter, Clase adaptadora entre un objeto DataSet y sus operaciones físicas en la
OleDbDataAdapter base de datos (Select, insert, update y delete).
SqlParameter, Define parámetros empleados en la llamada a procedimientos
OleDbParameter almacenados
SqlTransaction, Gestiona las transacciones a realizar en la base de datos.
OleDbTransaction

4. Esquema de objetos [Link]


Escenario Conectado: 1- Se inicia la conexión a BD, 2- Se ejecuta el comando, 3- Se procesan los
datos, 4- Se libera el comando, 5- Se cierra la conexión.

Escenario Desconectado: 1- Se inicia la conexión a BD, 2- Llena el DataSet mediante el


DataAdapter, 3- Cierra la conexion, 4- Procesa DataSet, 5- Abrir Conexión, 6- Proceso datos
físicos mediante DataAdapter, 7- Cierra Conexion.

También podría gustarte