Analista Univ De Sistemas

Páginas: 8 (1784 palabras) Publicado: 31 de enero de 2013
INTRODUCCIÓN A ADO.NET

Juan Binaghi 2013.net
jfbinaghi@hotmail.com facebook.com/juanfrancisco.binaghi @jfbinaghi jfbinaghi@gmail.com

Objetivo
Describir la plataforma ADO.NET: el acceso a datos integrado de la plataforma

Temas a Tratar
1 2 • Características Generales de ADO.NET • Objetivos de Diseño • Arquitectura de ADO.NET • Dataset de ADO.NET • Proveedores de datos

3 4 5 CARACTERÍSTICAS GENERALES DE ADO.NET

Definición
ADO.NET proporciona acceso coherente a orígenes de datos como SQL Server y XML, así como a orígenes de datos expuestos mediante OLE DB y ODBC

Las aplicaciones de consumidor que comparten datos pueden utilizar ADO.NET para conectar a estos orígenes de datos y recuperar, controlar y actualizar los datos contenidos.

Objetivos
ADO.NET separael acceso a datos de la manipulación de datos y crea componentes discretos que se pueden utilizar por separado o conjuntamente. ADO.NET incluye proveedores de datos de .NET Framework para conectarse a una base de datos, ejecutar comandos y recuperar resultados.
• Los resultados se procesan directamente o se colocan en un objeto DataSet de ADO.NET con el fin de exponerlos al usuario para unpropósito específico, combinados con datos de varios orígenes, o de pasarlos entre niveles.

El objeto DataSet de ADO.NET también puede utilizarse independientemente de un proveedor de datos de .NET Framework para administrar datos que son locales de la aplicación o que proceden de un origen XML.

Las Clases ADO.NET
Las clases de ADO.NET se encuentran en System.Data.dll y se integran con las clasesde XML incluidas en System.Xml.dll ADO.NET proporciona funcionalidad a los programadores que escriben código administrado similar a la funcionalidad que los objetos ADO (ActiveX Data Objects) proporcionan a los programadores de modelo de objetos componentes (COM) nativo

OBJETIVOS DE DISEÑO

Introducción
ADO.NET se diseñó para cumplir con los objetivos de un nuevo modelo de programación:
•arquitectura de datos sin mantener una conexión abierta. • estrecha integración con XML. • representación común de datos con la posibilidad de combinar datos procedentes de múltiples y variados orígenes. • servicios optimizados para interactuar con una base de datos.

Librerías usadas
System.Data Common OracleClient Odbc System.Xml XSLT Serialization SqlClient OleDb

SqlTypes

XPathSchema

Principales objetivos de diseño: 1
2 3
• Aprovechar la tecnología de objetos ADO (ActiveX Data Objects) actuales.
• Admitir el modelo de programación por capas • Integrar la compatibilidad con XML

Aprovechar los conocimientos actuales de ADO
El modelo de programación permanece similar a ADO.

ADO.NET forma parte intrínseca de .NET Framework y al programador de ADO le sigueresultando familiar.

ADO.NET también coexiste con ADO.

Admitir el modelo de programación por Capas
Trabajar con un conjunto de datos sin mantener una conexión abierta se ha convertido en un objetivo del modelo de programación. ADO.NET proporciona compatibilidad de primera clase con el entorno de programación por capas sin mantener una conexión abierta para el que están escritas muchasaplicaciones nuevas.

La solución de ADO.NET para la programación por capas es el DataSet.

Integrar la compatibilidad con XML
XML y el acceso a datos están estrechamente relacionados.
La compatibilidad con XML está integrada en los cimientos de ADO.NET Las clases de XML incluidas en .NET Framework y ADO.NET forman parte de la misma arquitectura.

ARQUITECTURA DE ADO.NET

IntroducciónTradicionalmente, el procesamiento de datos ha dependido principalmente de un modelo de dos niveles basado en una conexión. A medida que aumenta el uso que hace el procesamiento de datos de arquitecturas de varios niveles, los programadores están pasando a un enfoque sin conexión con el fin de proporcionar una mejor escalabilidad a sus aplicaciones.

Componentes de ADO.NET
Los dos componentes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analista De Sistemas
  • Analista En Sistemas
  • Analista de Sistemas
  • analista de sistemas
  • Analista de Sistemas
  • Analista de sistemas
  • Analista de sistemas
  • Analista De Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS