Está en la página 1de 5

UNIVERSIDAD ABIERTA PARA ADULTOS

(UAPA)

Nombre:
Heriberto Armando Feliz A.

Matricula:
100035437

Materia:
Programación 2

Profesor(a):
Johanna Jimenez
1. Investigar en la web acerca del uso de DataSet,
DataAdapter, DataReader.

DataSet
El API de ADO .NET proporciona una superclase que encapsula lo que sería la
base de datos a un nivel lógico: tablas, vistas, relaciones, su integridad, etc,
pero siempre con independencia del tipo de fabricante que la diseñó. Aquí se
tiene el mejor concepto de datos desconectados: una copia en el cliente de la
arquitectura de la base de datos basada en un esquema XML que la
independiza del fabricante, proporcionando al desarrollador la libertad de
trabajo independiente de la plataforma. En la Figura 1 se puede ver un
esquema de un DataSet.

 DataAdapter
 
¿Cómo es ADO.NET como ADO? Al igual que ADO, ADO.NET tiene un objeto
Connection que usamos para administrar nuestra conexión a nuestro origen de
datos. Al igual que ADO, ADO.NET también tiene un objeto Command. El
objeto Command se utiliza para enviar instrucciones SQL o para ejecutar
procedimientos almacenados. Al igual que el objeto Command de ADO, el
objeto Command ADO.NET acepta parámetros y admite la reejecución de
comandos compilados. Las cosas comienzan a ser diferentes cuando nos
fijamos en el ADO.NET DataSet objeto. En muchos sentidos, el objeto DataSet
parece una amalgama extraña de todos los objetos DAO antiguos que
contienen tablas, relaciones y columnas. El objeto Recordset de ADO tenía una
colección de registros por los que podíamos desplazar. El ADO.NET DataSet
puede hacer lo mismo, pero puede contener varios conjuntos de registros y las
relaciones entre ellos. El ADO.NET DataSet es como una base de datos portátil
que contiene tablas y vistas junto con la información de descripción de datos
que las define. Podemos considerar que un dataset de ADO.NET es una base
de datos en memoria que tenemos en el espacio de memoria de nuestra
aplicación (consulte la barra lateral, "The DataReader", para la única excepción
a ADO. Separación de NET de cliente y servidor).

DataReader

Mantiene una conexión directa con la Base de Datos, quiere decir que tiene
que mantener la conexión durante la operación.

Casos en los que seria mas conveniente usar DataReader

Aplicaciones Web, Grandes Datos, Manipulando múltiples tablas, Para un


acceso mas rápido a datos, etc.
2  Elaborar cuadros comparativos utilizando DataTable y DataSet, crear
programas integrando DataAdapter y DataReader.

Data Table Dataset


Un objeto DataTable es prácticamente Un DataSet es un objeto que
una tabla de datos, el cual puede estar
almacena n número de
relacionado con otro DataTable.
DataTables, estas tablas
puedes estar conectadas
dentro del dataset.
Representa una tabla de la base de datos. Representa un conjunto de
Datatable de todas las tablas
de las base de datos,

También podría gustarte