Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(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.