Ado net

1,579 views

Published on

ADO.NET

Published in: Education
  • Be the first to comment

Ado net

  1. 1. ADO.NETEscenarios , Arquitectura y Objetos
  2. 2. ¿Acceso a Datos? ¡AYUDA! ¿Aplicaciones? LP III¿Tecnologia? ¿Arquitecturas?
  3. 3. Un escenario conectado es uno en el cual los usuarios estánconstantemente conectados a la fuente de datosCaracteristicasVentajas: - Mayor seguridad - Mejor control de concurrencia - Los datos se mantienen actualizadosDesventajas: - Se requiere una conexión constante (consume recursos del servidor) - Escalabilidad
  4. 4. En un escenario desconectado, una parte de los datos del repositorio central se copia y modifica en forma local, para luego sincronizarse con éste.CaracteristicasVentajas - Se puede trabajar en forma independiente -Mayor escalabilidad y performanceDesventajas - Los datos no están sincronizados - Resolución manual de conflictos
  5. 5. Escenarios de ADO .NetEscenario ConectadoEscenario Desconectado
  6. 6. OBJETOS DEADO.NET
  7. 7. Objetos de ADO.NETConexión - Connection • Vínculo con la BD Aplicación • Pooling automático • Inicia transacciones • Tipos • DbConnection • SqlConnection conexión • OracleConnection • OleDbConnection • OdbcConnection
  8. 8. Objetos de ADO.NETComando - Command Aplicación • Envío de sentencias Transact-SQL • Parámetros • Puede devolver • Número de filas afectadas • Un valor escalar comando • Un lector de datos • Tipos conexión • DbCommand • SqlCommand • OracleCommand • OleDbCommand • OdbcCommand
  9. 9. Objetos de ADO.NET Lector de datos• Lectura secuencial de datos Aplicación • Por fila • Por bytes• Sólo lectura• Máximo rendimiento • Única funcionalidad lector comando • Foward-only• Puede manejar varios conexión conjuntos de resultados• Tipos • DbDataReader datos • SqlDataReader • OracleDataReader • OleDbDataReader • OdbcDataReader
  10. 10. Objetos de ADO.NET Adaptador de datos DataAdapter Aplicación• Orquestador del acceso a datos data set cambios• Creado para trabajar con un DataSet lector data adapter• Contiene un comando de delete update select insert selección y un lector de datos• Contiene 3 comandos para conexión persistir cambios en la BD• Tipos • DbDataAdapter datos • SqlDataAdapter • OracleDataAdapter • OleDbDataAdapter • OdbcDataAdapter
  11. 11. Objetos de ADO.NETConjunto de datos DataSet• Contenedor de datos Aplicación• Cualquier orígen de datos • Independiente de este unique• Contiene objetos tabla foreign key • Contienen objetos fila y columna• Integridad de los datos data data table table • Restricciones data set data• Tipos table • System.Data.DataSet • System.Data.DataTable • System.Data.DataView XML ...
  12. 12. En Resumen¿Qué tipos de Escenarios existen para la creación deAplicaciones con Acceso a Base de Datos? Escenario Conectado Escenario Desconectado¿Qué Arquitectura y Objetos conforman ADO Net?

×