Está en la página 1de 4

Universidad Abierta Para Adultos

Educación Superior A Distancia Virtual

ASIGNATURA:

Programación II (FGI-)105

CARRERA:

Ingeniería En Software

TEMA:

Tarea 8

PARTICIPANTE:

Jan Michael Pérez Feliz

MATRICULA:

100059326

FACILITADOR:

Gregorio De la Rosa

FECHA:

2/04/2024

Santiago de los caballeros, R.D


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 sería más 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.

Data Table Dataset


Un objeto DataTable es prácticamente una Un DataSet es un objeto que almacena n
tabla de datos, el cual puede estar número de DataTables, estas tablas puedes
relacionado con otro DataTable. 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,

3. Crear un programa empleando DataAdapter, DataReader y


Command.

También podría gustarte