You are on page 1of 3

Nombre: Luis Enrique Cruz Colque

Turno: Tarde

Materia: Desarrollo de sistemas II

Introduccin
Los dos componentes principales de ADO.NET para el acceso a los datos y su
manipulacin son los proveedores de datos .NET Framework y DataSet.
Desarrollo
Proveedores de datos .NET Framework
Los proveedores de datos .NET Framework son componentes diseados para la
manipulacin de datos y el acceso rpido a datos de solo lectura y solo avance.
El objeto Connection proporciona conectividad a un origen de datos. El objeto
Command permite tener acceso a comandos de base de datos para devolver
datos, modificar datos, ejecutar procedimientos almacenados y enviar o
recuperar informacin sobre parmetros. DataReader proporciona un flujo de
datos de alto rendimiento desde el origen de datos. Por ltimo, el objeto
DataAdapter proporciona el puente entre el objeto DataSet y el origen de
datos. DataAdapter utiliza objetos Command para ejecutar comandos SQL en el
origen de datos tanto para cargar DataSet con datos y reconciliar en el origen
de datos los cambios aplicados a los datos incluidos en el DataSet.
DataSet de ADO.NET
Est expresamente diseado para el acceso a datos independientemente del
origen de datos. Como resultado, se puede utilizar con mltiples y distintos
orgenes de datos, con datos XML o para administrar datos locales de la
aplicacin. DataSet contiene una coleccin de uno o ms objetos DataTable
formados por filas y columnas de datos, as como informacin sobre claves
principales, claves externas, restricciones y de relacin relacionada con los
datos incluidos en los objetos DataTable. Para obtener ms informacin, vea
DataSets, DataTables y DataViews.
En el diagrama siguiente se ilustra la relacin entre un proveedor de datos .NET
Framework y un DataSet.
Conclusiones
Los componentes de ADO.NET estn diseados para separar el acceso a datos
de la manipulacin de datos. ADO.NET tiene dos componentes principales que
cumplen esta funcin: el DataSet y el proveedor de datos de .NET Framework,
que es un conjunto de componentes entre los que se incluyen los objetos
Connection, Command, DataReader y DataAdapter.

Introduccin
La programacin por capas se refiere a un estilo de programacin que tiene
como objetivo separar la lgica de diseo de la lgica de negocios. Se puede
llevar a cabo en varios tipos de niveles, as, cuando suceda algn cambio solo
nos iremos sobre el nivel requerido.
Se divide en 3 capas: la capa de presentacin, la capa de lgica de negocio y la
capa de datos.
Desarrollo
Capa de presentacin
Se refiere a la presentacin del programa frente al usuario, esta presentacin
debe cumplir su propsito con el usuario final, una presentacin fcil de usar y
amigable. Tambin las interfaces deben ser consistentes con la informacin
dentro del software (Por ejemplo; en los formularios no debe haber ms que lo
necesario), tomar en cuenta los requerimientos del usuario, la capa de
presentacin va de la mano con capa de la lgica de negocio.
Capa de lgica de negocio
En esta capa es donde se encuentran los programas que son ejecutados, recibe
las peticiones del usuario y posteriormente enva las respuestas tras el
proceso. Esta capa es muy importantes pues es donde se establecen todas
aquellas reglas que se tendrn que cumplir, deca anteriormente que la capa
de presentacin tiene comunicacin con la capa de lgica de negocio ya que se
tienen que comunicar para recibir las solicitudes y presentar los resultados.
Capa de datos
Esta capa es la que se encarga de hacer las transacciones con la base de datos
y con otros sistemas para descargar o insertar informacin al sistema. La
consistencia en los datos es sumamente importante, es decir, los datos que se
ingresan o insertan deben ser precisos y consientes. Aqu definimos las
consultas que vamos a realizar en la base de datos, o consultas para reporteo.
La comunicacin de esta capa con la capa de lgica de negocio se refiere a que
la capa de datos es la que le enviara informacin a la capa de negocio para que
sea procesada e ingresada en objetos segn sea necesario (encapsulamiento).
Conclusin

Se manejan 3 Capas La capa de Presentacin, la de Lgica del Sistema y la


capa de Datos.
(1) llegara a ser la capa vista hacia el usuario como las plantillas o Templates
(2) llegara a ser el modo de programacin en POO
(3), sera la abstraccin de datos hacia cualquier Base de Datos.

You might also like