SlideShare una empresa de Scribd logo
Curso : Laboratorio de Programación III.
Docente : Marco Aurelio Porro Chulli.
Nombre del Grupo: girls of systems.
Carrera Profesional: Ingeniería de Sistemas y
Telemática.
Integrantes:
 Huamán Villanueva Delsi Yakelin.
 Linares Serrano Ana Leydi.
Ciclo: VII - "A"
*
Definición
ADO .NET se puede definir como:
Un conjunto de interfaces, clases, estructuras y
enumeraciones que permiten el acceso a los datos
desde la plataforma .NET de Microsoft que permite un
modo de acceso desconectado a los datos que pueden
provenir de múltiples fuentes de datos de diferente
arquitectura de almacenamiento.
Y que soporta un completo modelo de programación y
adaptación basado en el estándar XML.
*
ADO .NET está basado en una arquitectura desconectada de
los datos. En una aplicación de datos se ha comprobado que
mantener los recursos reservados mucho tiempo implica
reducir el número de usuarios conectados y aumenta el
proceso del sistema al mantener una política de bloqueos y
transacciones. Al mismo tiempo, si la aplicación mantiene
más de un objeto simultáneamente, se encuentra con el
problema de tener que estar continuamente conectando con
el servidor para alimentar las relaciones existentes entre
ambas, subiendo y bajando información vía RPC.
Con ADO .NET se consigue estar conectado al servidor sólo
un tiempo estrictamente necesario para realizar la
operación de carga de los datos en el DataSet.
*
El API de ADO .NET proporciona una superclase
que encapsula lo que sería la base de datos a un
nivel lógico: tablas, vistas, relaciones, su
integridad, etc, pero siempre con independencia
del tipo de fabricante que la diseñó. Aquí se
tiene el mejor concepto de datos
desconectados: una copia en el cliente de la
arquitectura de la base de datos basada en un
esquema XML que la independiza del fabricante,
proporcionando al desarrollador la libertad de
trabajo independiente de la plataforma.
*
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).
*
·Esta 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 dentro de la plataforma .NET.
·Información previamente guardada sin
necesidad de ejecutar la aplicación.
Ado.net

Más contenido relacionado

La actualidad más candente

Programacion =)
Programacion =)Programacion =)
Programacion =)Diiana06
 
Bases de Datos
Bases de Datos Bases de Datos
Bases de Datos
Ninoska18
 
Valdivieso oscar 6_s_ti_2 (1).
Valdivieso oscar 6_s_ti_2 (1).Valdivieso oscar 6_s_ti_2 (1).
Valdivieso oscar 6_s_ti_2 (1).
Oscar Valdivieso
 
ADO.NET
ADO.NETADO.NET
Modo conexion
Modo conexionModo conexion
Modo conexion
byron salcedo
 
Ado.net
Ado.netAdo.net
Base de Datos en Sql server
Base de Datos en Sql server Base de Datos en Sql server
Base de Datos en Sql server
Jimeury Divison
 
Programacion II
Programacion IIProgramacion II
Programacion II
carlos Elfuerte
 
GestoXML: Sistema de Gestión Documental basado en XML
GestoXML: Sistema de Gestión Documental basado en XMLGestoXML: Sistema de Gestión Documental basado en XML
GestoXML: Sistema de Gestión Documental basado en XMLToni Martínez Carballo
 
Presentacion de tics
Presentacion de ticsPresentacion de tics
Presentacion de tics
leslie briones
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el accessNatalia1D
 
Unidad 3.1.1
Unidad 3.1.1Unidad 3.1.1
Unidad 3.1.1Kuepa
 
Power point access
Power point accessPower point access
Power point access
analina03
 

La actualidad más candente (20)

Programacion =)
Programacion =)Programacion =)
Programacion =)
 
Ado.net
Ado.netAdo.net
Ado.net
 
Bases de Datos
Bases de Datos Bases de Datos
Bases de Datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Valdivieso oscar 6_s_ti_2 (1).
Valdivieso oscar 6_s_ti_2 (1).Valdivieso oscar 6_s_ti_2 (1).
Valdivieso oscar 6_s_ti_2 (1).
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Modo conexion
Modo conexionModo conexion
Modo conexion
 
Ado.net
Ado.netAdo.net
Ado.net
 
Base de Datos en Sql server
Base de Datos en Sql server Base de Datos en Sql server
Base de Datos en Sql server
 
Programacion II
Programacion IIProgramacion II
Programacion II
 
GestoXML: Sistema de Gestión Documental basado en XML
GestoXML: Sistema de Gestión Documental basado en XMLGestoXML: Sistema de Gestión Documental basado en XML
GestoXML: Sistema de Gestión Documental basado en XML
 
Presentacion de tics
Presentacion de ticsPresentacion de tics
Presentacion de tics
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el access
 
Unidad 3.1.1
Unidad 3.1.1Unidad 3.1.1
Unidad 3.1.1
 
Dn13 u3 a28_mdi
Dn13 u3 a28_mdiDn13 u3 a28_mdi
Dn13 u3 a28_mdi
 
Manual de phpmyadmin
Manual de phpmyadminManual de phpmyadmin
Manual de phpmyadmin
 
Access
AccessAccess
Access
 
Access
AccessAccess
Access
 
Power point access
Power point accessPower point access
Power point access
 
Integridad
IntegridadIntegridad
Integridad
 

Similar a Ado.net

Ado.net
Ado.netAdo.net
Ado net
Ado netAdo net
Modoconexion
ModoconexionModoconexion
Modoconexion
fanyto
 
Ado.net
Ado.netAdo.net
Ado.net
Eduardo Diiaz
 
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
 
ADO.NET
ADO.NETADO.NET
Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NET
Javier Roig
 
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
 
Ado.net
Ado.netAdo.net
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema Ado.NetPersonal
 
bd.net.pptx
bd.net.pptxbd.net.pptx
bd.net.pptx
juan gonzalez
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
LIZBETH LIZANA CARRASCO
 

Similar a Ado.net (20)

Ado.net
Ado.netAdo.net
Ado.net
 
Ado net
Ado netAdo net
Ado net
 
ADO
ADOADO
ADO
 
ADO .net
ADO .netADO .net
ADO .net
 
Modoconexion
ModoconexionModoconexion
Modoconexion
 
Ado.net
Ado.netAdo.net
Ado.net
 
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
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NET
 
Isangelt lo Hizo!!
Isangelt lo Hizo!!Isangelt lo Hizo!!
Isangelt lo Hizo!!
 
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
 
Ado.net
Ado.netAdo.net
Ado.net
 
programacion
programacionprogramacion
programacion
 
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema Ado.Net
 
bd.net.pptx
bd.net.pptxbd.net.pptx
bd.net.pptx
 
Para Flor :P
Para Flor :PPara Flor :P
Para Flor :P
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Programación manuel crisostomo l
Programación manuel crisostomo lProgramación manuel crisostomo l
Programación manuel crisostomo l
 

Más de Delsi Yakelin Huaman Villanueva

Etl
EtlEtl
Trigger activadores
Trigger activadoresTrigger activadores
Trigger activadores
Delsi Yakelin Huaman Villanueva
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
Delsi Yakelin Huaman Villanueva
 
Comandos ddl
Comandos ddlComandos ddl
Ejecutables
EjecutablesEjecutables
JDBC
JDBCJDBC

Más de Delsi Yakelin Huaman Villanueva (6)

Etl
EtlEtl
Etl
 
Trigger activadores
Trigger activadoresTrigger activadores
Trigger activadores
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
JDBC
JDBCJDBC
JDBC
 

Último

Matías Ulloa Salgado - eCommerce Day Colombia 2024
Matías Ulloa Salgado - eCommerce Day Colombia 2024Matías Ulloa Salgado - eCommerce Day Colombia 2024
Matías Ulloa Salgado - eCommerce Day Colombia 2024
eCommerce Institute
 
AVICULTURA DIAPOSITIVAS PARAPODER ESTUDIAR
AVICULTURA DIAPOSITIVAS PARAPODER ESTUDIARAVICULTURA DIAPOSITIVAS PARAPODER ESTUDIAR
AVICULTURA DIAPOSITIVAS PARAPODER ESTUDIAR
JessicaMelinaCisnero
 
control de emisiones de gases contaminantes.pptx
control de emisiones de gases contaminantes.pptxcontrol de emisiones de gases contaminantes.pptx
control de emisiones de gases contaminantes.pptx
jesusbellido2
 
Giovanni Stella - eCommerce Day Colombia 2024
Giovanni Stella -  eCommerce Day Colombia 2024Giovanni Stella -  eCommerce Day Colombia 2024
Giovanni Stella - eCommerce Day Colombia 2024
eCommerce Institute
 
Jorge Padilla Ogalde - eCommerce Day Colombia 2024
Jorge Padilla Ogalde - eCommerce Day Colombia 2024Jorge Padilla Ogalde - eCommerce Day Colombia 2024
Jorge Padilla Ogalde - eCommerce Day Colombia 2024
eCommerce Institute
 
Carlos Güisa - eCommerce Day Colombia 2024
Carlos Güisa - eCommerce Day Colombia 2024Carlos Güisa - eCommerce Day Colombia 2024
Carlos Güisa - eCommerce Day Colombia 2024
eCommerce Institute
 
Salomón Hakim - eCommerce Day Colombia 2024
Salomón Hakim - eCommerce Day Colombia 2024Salomón Hakim - eCommerce Day Colombia 2024
Salomón Hakim - eCommerce Day Colombia 2024
eCommerce Institute
 
Camilo Andrés Palencia Baez, Camila Furlan - eCommerce Day Colombia 2024
Camilo Andrés Palencia Baez, Camila Furlan - eCommerce Day Colombia 2024Camilo Andrés Palencia Baez, Camila Furlan - eCommerce Day Colombia 2024
Camilo Andrés Palencia Baez, Camila Furlan - eCommerce Day Colombia 2024
eCommerce Institute
 
Grafica Mapa Conceptual Simple Multicolor.pdf
Grafica Mapa Conceptual Simple Multicolor.pdfGrafica Mapa Conceptual Simple Multicolor.pdf
Grafica Mapa Conceptual Simple Multicolor.pdf
YudetxybethNieto
 
Literatura de la Independencia de Colombia.pptx
Literatura de la Independencia de Colombia.pptxLiteratura de la Independencia de Colombia.pptx
Literatura de la Independencia de Colombia.pptx
ssuseraf39e3
 
Raimon Reverter - eCommerce Day Colombia 2024
Raimon Reverter - eCommerce Day Colombia 2024Raimon Reverter - eCommerce Day Colombia 2024
Raimon Reverter - eCommerce Day Colombia 2024
eCommerce Institute
 
María Fernanda Quiñones - eCommerce Day Colombia 2024
María Fernanda Quiñones - eCommerce Day Colombia 2024María Fernanda Quiñones - eCommerce Day Colombia 2024
María Fernanda Quiñones - eCommerce Day Colombia 2024
eCommerce Institute
 
Alan Soria, Hernán Litvac - eCommerce Day Colombia 2024
Alan Soria,  Hernán Litvac - eCommerce Day Colombia 2024Alan Soria,  Hernán Litvac - eCommerce Day Colombia 2024
Alan Soria, Hernán Litvac - eCommerce Day Colombia 2024
eCommerce Institute
 
Diana Mejía - eCommerce Day Colombia 2024
Diana Mejía - eCommerce Day Colombia 2024Diana Mejía - eCommerce Day Colombia 2024
Diana Mejía - eCommerce Day Colombia 2024
eCommerce Institute
 

Último (14)

Matías Ulloa Salgado - eCommerce Day Colombia 2024
Matías Ulloa Salgado - eCommerce Day Colombia 2024Matías Ulloa Salgado - eCommerce Day Colombia 2024
Matías Ulloa Salgado - eCommerce Day Colombia 2024
 
AVICULTURA DIAPOSITIVAS PARAPODER ESTUDIAR
AVICULTURA DIAPOSITIVAS PARAPODER ESTUDIARAVICULTURA DIAPOSITIVAS PARAPODER ESTUDIAR
AVICULTURA DIAPOSITIVAS PARAPODER ESTUDIAR
 
control de emisiones de gases contaminantes.pptx
control de emisiones de gases contaminantes.pptxcontrol de emisiones de gases contaminantes.pptx
control de emisiones de gases contaminantes.pptx
 
Giovanni Stella - eCommerce Day Colombia 2024
Giovanni Stella -  eCommerce Day Colombia 2024Giovanni Stella -  eCommerce Day Colombia 2024
Giovanni Stella - eCommerce Day Colombia 2024
 
Jorge Padilla Ogalde - eCommerce Day Colombia 2024
Jorge Padilla Ogalde - eCommerce Day Colombia 2024Jorge Padilla Ogalde - eCommerce Day Colombia 2024
Jorge Padilla Ogalde - eCommerce Day Colombia 2024
 
Carlos Güisa - eCommerce Day Colombia 2024
Carlos Güisa - eCommerce Day Colombia 2024Carlos Güisa - eCommerce Day Colombia 2024
Carlos Güisa - eCommerce Day Colombia 2024
 
Salomón Hakim - eCommerce Day Colombia 2024
Salomón Hakim - eCommerce Day Colombia 2024Salomón Hakim - eCommerce Day Colombia 2024
Salomón Hakim - eCommerce Day Colombia 2024
 
Camilo Andrés Palencia Baez, Camila Furlan - eCommerce Day Colombia 2024
Camilo Andrés Palencia Baez, Camila Furlan - eCommerce Day Colombia 2024Camilo Andrés Palencia Baez, Camila Furlan - eCommerce Day Colombia 2024
Camilo Andrés Palencia Baez, Camila Furlan - eCommerce Day Colombia 2024
 
Grafica Mapa Conceptual Simple Multicolor.pdf
Grafica Mapa Conceptual Simple Multicolor.pdfGrafica Mapa Conceptual Simple Multicolor.pdf
Grafica Mapa Conceptual Simple Multicolor.pdf
 
Literatura de la Independencia de Colombia.pptx
Literatura de la Independencia de Colombia.pptxLiteratura de la Independencia de Colombia.pptx
Literatura de la Independencia de Colombia.pptx
 
Raimon Reverter - eCommerce Day Colombia 2024
Raimon Reverter - eCommerce Day Colombia 2024Raimon Reverter - eCommerce Day Colombia 2024
Raimon Reverter - eCommerce Day Colombia 2024
 
María Fernanda Quiñones - eCommerce Day Colombia 2024
María Fernanda Quiñones - eCommerce Day Colombia 2024María Fernanda Quiñones - eCommerce Day Colombia 2024
María Fernanda Quiñones - eCommerce Day Colombia 2024
 
Alan Soria, Hernán Litvac - eCommerce Day Colombia 2024
Alan Soria,  Hernán Litvac - eCommerce Day Colombia 2024Alan Soria,  Hernán Litvac - eCommerce Day Colombia 2024
Alan Soria, Hernán Litvac - eCommerce Day Colombia 2024
 
Diana Mejía - eCommerce Day Colombia 2024
Diana Mejía - eCommerce Day Colombia 2024Diana Mejía - eCommerce Day Colombia 2024
Diana Mejía - eCommerce Day Colombia 2024
 

Ado.net

  • 1. Curso : Laboratorio de Programación III. Docente : Marco Aurelio Porro Chulli. Nombre del Grupo: girls of systems. Carrera Profesional: Ingeniería de Sistemas y Telemática. Integrantes:  Huamán Villanueva Delsi Yakelin.  Linares Serrano Ana Leydi. Ciclo: VII - "A"
  • 2. * Definición ADO .NET se puede definir como: Un conjunto de interfaces, clases, estructuras y enumeraciones que permiten el acceso a los datos desde la plataforma .NET de Microsoft que permite un modo de acceso desconectado a los datos que pueden provenir de múltiples fuentes de datos de diferente arquitectura de almacenamiento. Y que soporta un completo modelo de programación y adaptación basado en el estándar XML.
  • 3. * ADO .NET está basado en una arquitectura desconectada de los datos. En una aplicación de datos se ha comprobado que mantener los recursos reservados mucho tiempo implica reducir el número de usuarios conectados y aumenta el proceso del sistema al mantener una política de bloqueos y transacciones. Al mismo tiempo, si la aplicación mantiene más de un objeto simultáneamente, se encuentra con el problema de tener que estar continuamente conectando con el servidor para alimentar las relaciones existentes entre ambas, subiendo y bajando información vía RPC. Con ADO .NET se consigue estar conectado al servidor sólo un tiempo estrictamente necesario para realizar la operación de carga de los datos en el DataSet.
  • 4. * El API de ADO .NET proporciona una superclase que encapsula lo que sería la base de datos a un nivel lógico: tablas, vistas, relaciones, su integridad, etc, pero siempre con independencia del tipo de fabricante que la diseñó. Aquí se tiene el mejor concepto de datos desconectados: una copia en el cliente de la arquitectura de la base de datos basada en un esquema XML que la independiza del fabricante, proporcionando al desarrollador la libertad de trabajo independiente de la plataforma.
  • 5. * 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).
  • 6. * ·Esta 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 dentro de la plataforma .NET. ·Información previamente guardada sin necesidad de ejecutar la aplicación.