SlideShare una empresa de Scribd logo
ADO.NET
DEFINICIÓN
ADO.NET es un conjunto de clases que exponen servicios de acceso a datos
para programadores de .NET Framework. ADO.NET ofrece abundancia de
componentes para la creación de aplicaciones de uso compartido de datos
distribuidas. Constituye una parte integral de .NET Framework y
proporciona acceso a datos relacionales, XML y de aplicaciones. ADO.NET
satisface diversas necesidades de desarrollo, como la creación de clientes
de base de datos front-end y objetos empresariales de nivel medio que
utilizan aplicaciones, herramientas, lenguajes o exploradores de Internet.
ARQUITECTURA DE ADO.NET
Tradicionalmente, 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.
Base de datos
XML
DATASET
El DataSet de ADO.NET está expresamente diseñado para el acceso a datos
independientemente de cualquier origen de datos. Como resultado, se puede
utilizar con múltiples y distintos orígenes de datos, con datos XML o para
administrar datos locales de la aplicación. DataSet contiene una colección de uno
o más objetos DataTable formados por filas y columnas de datos, así como
información sobre claves principales, claves externas, restricciones y de relación
relacionada con los datos incluidos en los objetos DataTable. Para obtener más
información, consulta DataSets, DataTables y DataViews.
Clases de ADO.NET
 System.Data: clases genéricas de datos de ADO .NET, integra la gran mayoría de clases que habilitan el acceso
a los datos de la arquitectura .NET.
 System.Data.SqlClient: clases del proveedor de datos de SQL Server, permiten el acceso a proveedores SQL
Server en su versión 7.0 y superior.
 System.Data.OleDb: clases del proveedor de datos de OleDB, permiten el acceso a proveedores .NET que
trabajan directamente contra controladores basados en los ActiveX de Microsoft.
 System.Data.SqlTypes: definición de los tipos de datos de SQL Server, proporciona la encapsulación en clases de
todos los tipos de datos nativos de SQL Server y sus funciones de manejo de errores, ajuste y conversión de
tipos, etc.
 System.Data.Common: clases base, reutilizables de ADO .NET, proporcionan la colección de clases necesarias
para acceder a una fuente de datos (como por ejemplo una Base de Datos).
 System.Data.Internal: integra el conjunto de clases internas de las que se componen los proveedores de
datos.Dentro del espacio de nombres System.Data encontramos las clases compartidas que constituyen el
eje central de ADO.NET, y son las siguientes:
 DataSet: almacén de datos por excelencia en ADO .NET. Representa una base de datos desconectada del
proveedor de datos. Almacena tablas y sus relaciones.
 DataTable: un contenedor de datos. Estructurado como un conjunto de filas (DataRow) y
columnas(DataColumn).
 DataRow: registro que almacena n valores. Representación en ADO .NET de una fila de una tabla de la base
de datos.
 DataColumn: contiene la definición de una columna. Metadatos y datos asociados a su dominio.
 DataRelation: enlace entre dos o más columnas iguales de dos o más tablas.
 Constraint: reglas de validación de las columnas de una tabla.
 DataColumnMapping: vínculo lógico existente entre una columna de un objeto del DataSet y la columna física de la
tabla de la base de datos.
 DataTableMapping: vínculo lógico existente entre una tabla del DataSet y la tabla física de la base de datos.
Además de estas clases, existe otro grupo de clases, las clases específicas de un proveedor de datos. Estas clases forman
parte de lo específico de un fabricante de proveedores de datos .NET. Tienen una sintaxis de la forma XxxClase donde
"Xxx" es un prefijo que
RECOMENDACIONES
 En ADO.NET se supone que hay un modelo de acceso a datos en el que se puede abrir una conexión,
obtener datos o realizar una operación y cerrar luego la conexión. ADO.NET proporciona dos estrategias
básicas de trabajo con este modelo. Una de ellas consiste en almacenar datos en un conjunto de datos,
que es una caché almacenada en memoria de los registros con los que se puede trabajar mientras se está
desconectado del origen de datos. Para usar un conjunto de datos, se crea una instancia del mismo y, a
continuación, se usa un adaptador de datos para rellenarlo desde el origen de datos. Posteriormente, se
trabaja con los datos del conjunto de datos, por ejemplo, enlazando controles con los miembros de dicho
conjunto. Para obtener más información, vea Información general sobre conjuntos de datos en Visual
Studio.
 Una estrategia alternativa consiste en realizar operaciones directamente en la base de datos. En este
modelo, se usa una consulta de TableAdapter o un comando de datos que incluye una instrucción SQL o
una referencia a un procedimiento almacenado. A continuación, se puede ejecutar la consulta para
realizar la operación. Para obtener más información, vea Buscar datos en la aplicación.
CONCLUSIÓN
ADO .NET está diseñado para fundamentarse en la fuerza del modelo de
programación de ADO, mientras que provee una evolución en la tecnología
de acceso a datos para responder a las necesidades cambiantes del
desarrollador. Está diseñado para fortalecer tus conocimientos de ADO,
mientras que provee un control más fino sobre los componentes, recursos
y comportamiento de tu aplicación cuando accede y trabaja con datos.
ADO.NET

Más contenido relacionado

La actualidad más candente

ADO
ADOADO
ADO
ADOADO
tecnología de conectividad de datos
tecnología de conectividad de datostecnología de conectividad de datos
tecnología de conectividad de datos
Pastor David Reyes Alfonso
 
Ado net
Ado netAdo net
Ado net
LEONELSSITO
 
Ochoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datosOchoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datos
Raquel Ochoa
 
Objeto ado.net
Objeto ado.netObjeto ado.net
Objeto ado.net
barby1820
 
Ado.net
Ado.netAdo.net
8. Acceso A Datos Con Microsoft Ado.Net
8.  Acceso A Datos Con Microsoft Ado.Net8.  Acceso A Datos Con Microsoft Ado.Net
8. Acceso A Datos Con Microsoft Ado.Net
guest3cf6ff
 
ADO .NET
ADO .NETADO .NET
ADO .NET
Jose Ponce
 
JAVA DATABASE CONNECTIVITY (JDBC)
  JAVA DATABASE CONNECTIVITY (JDBC)  JAVA DATABASE CONNECTIVITY (JDBC)
JAVA DATABASE CONNECTIVITY (JDBC)
MILAGRINAMAGUINAPRINCIPE
 
Ado.net
Ado.netAdo.net
Presentacion en slide share
Presentacion en  slide sharePresentacion en  slide share
Presentacion en slide share
saul1905
 
ADO.Net
ADO.NetADO.Net
ADO.Net
PierinaCP
 
Modoconexion
ModoconexionModoconexion
Modoconexion
fanyto
 
12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
Luis Fernando Aguas Bucheli
 
03 acceso a datos con ado net
03 acceso a datos con ado net03 acceso a datos con ado net
03 acceso a datos con ado net
ELMER ÑAUPAS
 
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
Luis Fernando Aguas Bucheli
 
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
Luis Fernando Aguas Bucheli
 
Ado.net 2012
Ado.net 2012Ado.net 2012
Ado.net 2012
pepelon_k
 
ADO.NET
ADO.NETADO.NET

La actualidad más candente (20)

ADO
ADOADO
ADO
 
ADO
ADOADO
ADO
 
tecnología de conectividad de datos
tecnología de conectividad de datostecnología de conectividad de datos
tecnología de conectividad de datos
 
Ado net
Ado netAdo net
Ado net
 
Ochoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datosOchoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datos
 
Objeto ado.net
Objeto ado.netObjeto ado.net
Objeto ado.net
 
Ado.net
Ado.netAdo.net
Ado.net
 
8. Acceso A Datos Con Microsoft Ado.Net
8.  Acceso A Datos Con Microsoft Ado.Net8.  Acceso A Datos Con Microsoft Ado.Net
8. Acceso A Datos Con Microsoft Ado.Net
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
JAVA DATABASE CONNECTIVITY (JDBC)
  JAVA DATABASE CONNECTIVITY (JDBC)  JAVA DATABASE CONNECTIVITY (JDBC)
JAVA DATABASE CONNECTIVITY (JDBC)
 
Ado.net
Ado.netAdo.net
Ado.net
 
Presentacion en slide share
Presentacion en  slide sharePresentacion en  slide share
Presentacion en slide share
 
ADO.Net
ADO.NetADO.Net
ADO.Net
 
Modoconexion
ModoconexionModoconexion
Modoconexion
 
12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
12-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
 
03 acceso a datos con ado net
03 acceso a datos con ado net03 acceso a datos con ado net
03 acceso a datos con ado net
 
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
 
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
 
Ado.net 2012
Ado.net 2012Ado.net 2012
Ado.net 2012
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 

Similar a ADO.NET

ADO.NET
ADO.NETADO.NET
Ado.net
Ado.netAdo.net
Ado.net
Ado.netAdo.net
Isangelt lo Hizo!!
Isangelt lo Hizo!!Isangelt lo Hizo!!
Isangelt lo Hizo!!
Isangelt Frekillo Reyes
 
Ado.net
Ado.netAdo.net
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
Alfredo Joya
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
gerardd98
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
SILVA19_PAMELA
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativos
Josue Perez
 
Diapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.netDiapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.net
TAPIA SILVA EVELINA
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
Raul Quispe P
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
Gissela Antohane
 
Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NET
Roberto Taborda
 
Modo conexion
Modo conexionModo conexion
Modo conexion
byron salcedo
 
Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuel
fanyto
 
bd.net.pptx
bd.net.pptxbd.net.pptx
bd.net.pptx
juan gonzalez
 
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema Ado.Net
Personal
 
Morales .Net
Morales .NetMorales .Net
Morales .Net
manuel0821
 
Utilizaciòn de base de datos externas en arcgis.
Utilizaciòn de base de datos externas en arcgis.Utilizaciòn de base de datos externas en arcgis.
Utilizaciòn de base de datos externas en arcgis.
poli1971
 
Persistencia de datos
Persistencia de datosPersistencia de datos
Persistencia de datos
Alexandre Texeira Bondelas
 

Similar a ADO.NET (20)

ADO.NET
ADO.NETADO.NET
ADO.NET
 
Ado.net
Ado.netAdo.net
Ado.net
 
Ado.net
Ado.netAdo.net
Ado.net
 
Isangelt lo Hizo!!
Isangelt lo Hizo!!Isangelt lo Hizo!!
Isangelt lo Hizo!!
 
Ado.net
Ado.netAdo.net
Ado.net
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativos
 
Diapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.netDiapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.net
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
 
Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NET
 
Modo conexion
Modo conexionModo conexion
Modo conexion
 
Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuel
 
bd.net.pptx
bd.net.pptxbd.net.pptx
bd.net.pptx
 
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema Ado.Net
 
Morales .Net
Morales .NetMorales .Net
Morales .Net
 
Utilizaciòn de base de datos externas en arcgis.
Utilizaciòn de base de datos externas en arcgis.Utilizaciòn de base de datos externas en arcgis.
Utilizaciòn de base de datos externas en arcgis.
 
Persistencia de datos
Persistencia de datosPersistencia de datos
Persistencia de datos
 

Más de MODA ESTILO Y BELLEZA

Proyectos ejecutados en_peru
Proyectos ejecutados en_peruProyectos ejecutados en_peru
Proyectos ejecutados en_peru
MODA ESTILO Y BELLEZA
 
Presentacion portafolio 29_enero (1)
Presentacion portafolio 29_enero (1)Presentacion portafolio 29_enero (1)
Presentacion portafolio 29_enero (1)
MODA ESTILO Y BELLEZA
 
Descripcion de proyecto de construccion
Descripcion de proyecto de construccionDescripcion de proyecto de construccion
Descripcion de proyecto de construccion
MODA ESTILO Y BELLEZA
 
Jdbc
JdbcJdbc
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
MODA ESTILO Y BELLEZA
 
Gestor de base de datos
Gestor de base de datos Gestor de base de datos
Gestor de base de datos
MODA ESTILO Y BELLEZA
 
Programacion orientado a objetos
Programacion orientado a objetosProgramacion orientado a objetos
Programacion orientado a objetos
MODA ESTILO Y BELLEZA
 
APLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NETAPLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NET
MODA ESTILO Y BELLEZA
 

Más de MODA ESTILO Y BELLEZA (8)

Proyectos ejecutados en_peru
Proyectos ejecutados en_peruProyectos ejecutados en_peru
Proyectos ejecutados en_peru
 
Presentacion portafolio 29_enero (1)
Presentacion portafolio 29_enero (1)Presentacion portafolio 29_enero (1)
Presentacion portafolio 29_enero (1)
 
Descripcion de proyecto de construccion
Descripcion de proyecto de construccionDescripcion de proyecto de construccion
Descripcion de proyecto de construccion
 
Jdbc
JdbcJdbc
Jdbc
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Gestor de base de datos
Gestor de base de datos Gestor de base de datos
Gestor de base de datos
 
Programacion orientado a objetos
Programacion orientado a objetosProgramacion orientado a objetos
Programacion orientado a objetos
 
APLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NETAPLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NET
 

Último

EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
lizeth671681
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 

Último (20)

A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 

ADO.NET

  • 2. DEFINICIÓN ADO.NET es un conjunto de clases que exponen servicios de acceso a datos para programadores de .NET Framework. ADO.NET ofrece abundancia de componentes para la creación de aplicaciones de uso compartido de datos distribuidas. Constituye una parte integral de .NET Framework y proporciona acceso a datos relacionales, XML y de aplicaciones. ADO.NET satisface diversas necesidades de desarrollo, como la creación de clientes de base de datos front-end y objetos empresariales de nivel medio que utilizan aplicaciones, herramientas, lenguajes o exploradores de Internet.
  • 3. ARQUITECTURA DE ADO.NET Tradicionalmente, 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. Base de datos XML
  • 4. DATASET El DataSet de ADO.NET está expresamente diseñado para el acceso a datos independientemente de cualquier origen de datos. Como resultado, se puede utilizar con múltiples y distintos orígenes de datos, con datos XML o para administrar datos locales de la aplicación. DataSet contiene una colección de uno o más objetos DataTable formados por filas y columnas de datos, así como información sobre claves principales, claves externas, restricciones y de relación relacionada con los datos incluidos en los objetos DataTable. Para obtener más información, consulta DataSets, DataTables y DataViews.
  • 5. Clases de ADO.NET  System.Data: clases genéricas de datos de ADO .NET, integra la gran mayoría de clases que habilitan el acceso a los datos de la arquitectura .NET.  System.Data.SqlClient: clases del proveedor de datos de SQL Server, permiten el acceso a proveedores SQL Server en su versión 7.0 y superior.  System.Data.OleDb: clases del proveedor de datos de OleDB, permiten el acceso a proveedores .NET que trabajan directamente contra controladores basados en los ActiveX de Microsoft.  System.Data.SqlTypes: definición de los tipos de datos de SQL Server, proporciona la encapsulación en clases de todos los tipos de datos nativos de SQL Server y sus funciones de manejo de errores, ajuste y conversión de tipos, etc.  System.Data.Common: clases base, reutilizables de ADO .NET, proporcionan la colección de clases necesarias para acceder a una fuente de datos (como por ejemplo una Base de Datos).
  • 6.  System.Data.Internal: integra el conjunto de clases internas de las que se componen los proveedores de datos.Dentro del espacio de nombres System.Data encontramos las clases compartidas que constituyen el eje central de ADO.NET, y son las siguientes:  DataSet: almacén de datos por excelencia en ADO .NET. Representa una base de datos desconectada del proveedor de datos. Almacena tablas y sus relaciones.  DataTable: un contenedor de datos. Estructurado como un conjunto de filas (DataRow) y columnas(DataColumn).  DataRow: registro que almacena n valores. Representación en ADO .NET de una fila de una tabla de la base de datos.  DataColumn: contiene la definición de una columna. Metadatos y datos asociados a su dominio.  DataRelation: enlace entre dos o más columnas iguales de dos o más tablas.  Constraint: reglas de validación de las columnas de una tabla.
  • 7.  DataColumnMapping: vínculo lógico existente entre una columna de un objeto del DataSet y la columna física de la tabla de la base de datos.  DataTableMapping: vínculo lógico existente entre una tabla del DataSet y la tabla física de la base de datos. Además de estas clases, existe otro grupo de clases, las clases específicas de un proveedor de datos. Estas clases forman parte de lo específico de un fabricante de proveedores de datos .NET. Tienen una sintaxis de la forma XxxClase donde "Xxx" es un prefijo que
  • 8. RECOMENDACIONES  En ADO.NET se supone que hay un modelo de acceso a datos en el que se puede abrir una conexión, obtener datos o realizar una operación y cerrar luego la conexión. ADO.NET proporciona dos estrategias básicas de trabajo con este modelo. Una de ellas consiste en almacenar datos en un conjunto de datos, que es una caché almacenada en memoria de los registros con los que se puede trabajar mientras se está desconectado del origen de datos. Para usar un conjunto de datos, se crea una instancia del mismo y, a continuación, se usa un adaptador de datos para rellenarlo desde el origen de datos. Posteriormente, se trabaja con los datos del conjunto de datos, por ejemplo, enlazando controles con los miembros de dicho conjunto. Para obtener más información, vea Información general sobre conjuntos de datos en Visual Studio.  Una estrategia alternativa consiste en realizar operaciones directamente en la base de datos. En este modelo, se usa una consulta de TableAdapter o un comando de datos que incluye una instrucción SQL o una referencia a un procedimiento almacenado. A continuación, se puede ejecutar la consulta para realizar la operación. Para obtener más información, vea Buscar datos en la aplicación.
  • 9. CONCLUSIÓN ADO .NET está diseñado para fundamentarse en la fuerza del modelo de programación de ADO, mientras que provee una evolución en la tecnología de acceso a datos para responder a las necesidades cambiantes del desarrollador. Está diseñado para fortalecer tus conocimientos de ADO, mientras que provee un control más fino sobre los componentes, recursos y comportamiento de tu aplicación cuando accede y trabaja con datos.