tecnología

Páginas: 85 (21157 palabras) Publicado: 9 de octubre de 2013
Universidad Nacional Jorge Basadre Grohmann
Instituto de Informática y Telecomunicaciones

CAPITULO I. ACCESO A DATOS CON ADO .NET
En los siguientes temas vamos a tratar el acceso a datos desde VB.NET, haciendo
uso del nuevo modelo de acceso a datos incluido en la plataforma .NET Framework:
ADO .NET.
Mostraremos las tareas básicas para el acceso a datos desde aplicaciones basadas
enformularios Windows, empleando la tecnología proporcionada por ADO .NET.
ADO .NET es la nueva versión del modelo de objetos ADO (ActiveX Data Objects),
es decir, la estrategia que ofrece Microsoft para el acceso a datos. ADO .NET ha sido
ampliado para cubrir todas las necesidades que ADO no ofrecía, y está diseñado para
trabajar con conjuntos de datos desconectados, lo que permite reducir eltráfico de red.
ADO .NET utiliza XML como formato universal de transmisión de los datos.
ADO .NET posee una serie de objetos que son los mismos que aparecen en la
versión anterior de ADO, como pueden ser el objeto Connection o Command, e introduce
nuevos objetos tales como el objeto DataReader, DataSet o DataView.
ADO .NET se puede definir como:





Un conjunto de interfaces, clases,estructuras y enumeraciones que permiten el
acceso a datos desde la plataforma .NET de Microsoft
La evolución lógica del API ADO tradicional de Microsoft
Permite un modo de acceso desconectado a los datos, los cuales pueden provenir
de múltiples fuentes de datos, de diferente arquitectura de almacenamiento
Soporta un completo modelo de programación y adaptación, basado en el estándar
XMLSeguidamente vamos a realizar una descripción genérica de la arquitectura de
ADO .NET, y más tarde veremos como utilizarlo desde aplicaciones VB.NET
1.1.

Beneficios de ADO .NET
ADO .NET ofrece una buena cantidad de mejoras respecto a modelos anteriores de
ADO. Los beneficios los podemos agrupar en las categorías descritas a continuación.


Interoperabilidad

Las aplicaciones basadas enADO .NET obtienen ventaja de la flexibilidad y la
masiva aceptación del estándar XML para el intercambio de datos. Puesto que XML
es el estándar de envío de información entre capas, cualquier componente capaz de
Interpretar los datos XML puede acceder a la información de ADO .NET, se
encuentre donde se encuentre, y procesarla. Además, puesto que la información se
envía en flujos de XML, noimporta la implementación empleada para enviar o
recoger la información, así como la plataforma empleada-. Simplemente se exige a
los componentes que reconozcan el formato XML empleado para el proceso, envío y
recepción de un DataSet.

CAPITULO I. Acceso a datos con ADO .NET - Lic. José L. Ponce Segura

Pag. 1 de 82

Universidad Nacional Jorge Basadre Grohmann
Instituto de Informática yTelecomunicaciones



Mantenimiento

En el ciclo de vida de una aplicación los cambios poco sustanciales y modestos
son permisibles. Pero cuando es necesario abordar un cambio estructural o
arquitectónico del sistema, la tarea se vuelve demasiado compleja y a veces inviable.
Esto es una gran desventaja de los sistemas actuales, pues muchas veces se trata
de una cuestión de actualización delos procesos de la propia empresa. Además,
cuanto más se aumenta el proceso de la operativa de la empresa, las necesidades
de proceso crecen hasta desbordar las máquinas. Es por ello que se separa la
estructura de un programa en varias capas. Una de esas capas es la de datos, que
es fundamental desarrollar correctamente. Gracias a los DataSets, la tarea de portar
y aumentar los procesos dedatos y de negocio será mas sencillo: el intercambio de
información a través de XML, hace que sea más sencilla la tarea de estructurar en
más capas la aplicación, convirtiéndola en más modular y fácil de mantener.


Programación

Los programadores pueden acceder a un API de programación estructurado, de
fuerte tipificado y que además se concentra en la correcta forma de presentar los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS