SlideShare una empresa de Scribd logo
“AÑO INTERNACIONAL DEL TURISMO SOSTENIBLE PARA EL DESARROLLO”
TEMA: ADO.NET.
CURSO: LABORATORIO DE PROGRAMACIÓN I
ESPECIALIDAD: INGENIERIA DE SISTEMAS Y TELEMATICA.
NOMBRE Y APELLIDO: GILDA PAMELA SILVA FLORES
DOCENTE: MARCO AURELIO PORRO CHULLI
CILCO: IV – A AULA: 501
BAGUA GRANDE– PERÚ
2017
ADO.NET es un conjunto de componentes del software que
pueden ser usados por los programadores para acceder a datos
y a servicios de datos. Es una parte de la biblioteca de clases
base que están incluidas en el Microsoft .NET Framework. Es
comúnmente usado por los programadores para acceder y para
modificar los datos almacenados en un Sistema Gestor de Bases
de Datos Relacionales, aunque también puede ser usado para
acceder a datos en fuentes no relacionales. ADO.NET es a veces
considerado como una evolución de la tecnología ActiveX Data
Object (ADO), pero fue cambiado tan extensivamente que
puede ser concebido como un producto enteramente nuevo.
 DEFINICIÓN
 ARQUITECTURA
ADO.NET consiste en dos partes primarias:
Connection: Proporciona una conexión usada para
comunicarse con la fuente de datos. También actúa
como Abstract Factory para los objetos command.
Command: Usado para realizar alguna acción en la fuente
de datos, como lectura, actualización, o borrado de datos
relacionales.
Parameter: Describe un simple parámetro para
un command. Un ejemplo común es un parámetro para ser
usado en un procedimiento almacenado.
DataAdapter: "Puente" utilizado para transferir data entre
una fuente de datos y un objeto DataSet (ver abajo).
DataReader: Es una clase usada para procesar
eficientemente una lista grande de resultados, un registro a
la vez.
DataSets
• OBJETIVOS
 Un objeto DataSet
 Un objeto DataTable
 Un objeto DataView
 Un DataColumn
 Un objeto DataRow
 Un DataRowView
 Un DataRelation
 Un Constraint
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. En la Figura 1 se puede ver un
esquema de un DataSet.
 DATASET
 System.Data
 System.Data.SqlClient
 SQL Server en su versión 7.0 y
superior.
 System.Data.OleDb
 System.Data.Common
 System.Data.Internal
 Dentro del espacio de
nombres System.Data encontramos
las clases compartidas que
constituyen el eje central de
ADO.NET, y son las siguientes:
 DataSet
 DataTable
 DataColumn
 DataRow
 DataColumn
• CLASES DE ADO.NET
 DataRelation
 Constraint
 DataColumn Mapping
 DataTableMapping
 En la siguiente tabla se ofrece una descripción de las clases que podemos encontrar en estos espacios de
nombres.
 Clase Descripción SqlConnection Clase que representa la etapa de conexión a un proveedor
OleDbConnection de datos. Encapsula la seguridad, pooling de conexiones,
 etc.
 SqlCommand Clases que representan un comando SQL contra un
 OleDbCommand sistema gestor de datos.
 SqlCommandBuilder Generador de comandos SQL de inserción, modificación y
 OleDbCommandBuilder borrado desde una consulta SQL de selección de datos.
 SqlDataReader Un lector de datos de sólo avance, conectado a la base de
OleDbDataReader datos.
 EJEMPLOS
Los listados de código de este tema muestran cómo recuperar
datos de una base de datos utilizando las tecnologías ADO.NET
siguientes:
 Proveedores de datos ADO.NET:
SqlClient (System.Data.SqlClient)
OleDb (System.Data.OleDb)
Odbc (System.Data.Odbc)
OracleClient (System.Data.OracleClient)
 ADO.NET Entity Framework:
LINQ to Entities
ObjectQuery con tipo
EntityClient (System.Data.EntityClient)
LINQ to SQL
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I

Más contenido relacionado

PPTX
ADO.Net
PPTX
DOCX
PPTX
Programación manuel crisostomo l
PPTX
ADO.NET
PPTX
Espacio de nombres System.Data
ADO.Net
Programación manuel crisostomo l
ADO.NET
Espacio de nombres System.Data

La actualidad más candente (20)

DOCX
Bases de Datos
PPTX
Arquitectura N-Capas y ADo.NET
PPTX
Programacion II
PPTX
Morales .Net
PPTX
Programacion =)
PPTX
Presentación1
PPTX
Dprn3 u3 a1_lugm
PPTX
programacion
PPTX
Edi futbol
PPTX
Mi lenguaje preferido- SQL
PPTX
Jeisson alcantara
PPTX
Diapositivas sql.
PDF
Orden carlos 6_s_ti_2
PPTX
Integridad
DOCX
Access
PPTX
Principales bases de datos existentes
PPTX
Dn13 u3 a27_poe
PDF
Ado Net Vs Ado
Bases de Datos
Arquitectura N-Capas y ADo.NET
Programacion II
Morales .Net
Programacion =)
Presentación1
Dprn3 u3 a1_lugm
programacion
Edi futbol
Mi lenguaje preferido- SQL
Jeisson alcantara
Diapositivas sql.
Orden carlos 6_s_ti_2
Integridad
Access
Principales bases de datos existentes
Dn13 u3 a27_poe
Ado Net Vs Ado
Publicidad

Similar a LABORATORIO DE PROGRAMACIÓN I (20)

PPTX
Diapositivas de ado.net
PPTX
PPTX
PPT
ADO .net
PDF
Acceso a datos con ado.net en visual basic
PDF
Acceso a datos con ado.net en visual basic
PPTX
Ado.net
PPTX
bd.net.pptx
PPT
Active x data object ado.net
PPTX
Diapositivas de acceso a datos ado.net
PPTX
Modoconexion
PPTX
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
PPTX
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
PPSX
Ochoa ornelas raquel_acceso a una base de datos
PPT
visual basic .net
Diapositivas de ado.net
ADO .net
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
Ado.net
bd.net.pptx
Active x data object ado.net
Diapositivas de acceso a datos ado.net
Modoconexion
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
Ochoa ornelas raquel_acceso a una base de datos
visual basic .net
Publicidad

Más de SILVA19_PAMELA (11)

PPTX
PPTX
LABORATORIO DE PROGRAMACIÓN I
PPTX
LABORATORIO DE PROGRAMACIÓN I.
PPTX
OBJETO SQLCOMMAND.
PPTX
LABORATORIO DE PROGRAMACIÓN I.
PPTX
Año del buen servicio al cuidadano
PPTX
LABORATORIO DE PROGRAMACIÓN I
PPTX
GESTOR DE BASES DE DATOS
PPTX
LABORATORIO DE PROGRAMACIÓN I
PPTX
Diapositiva
PPTX
Programacion
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I.
OBJETO SQLCOMMAND.
LABORATORIO DE PROGRAMACIÓN I.
Año del buen servicio al cuidadano
LABORATORIO DE PROGRAMACIÓN I
GESTOR DE BASES DE DATOS
LABORATORIO DE PROGRAMACIÓN I
Diapositiva
Programacion

Último (20)

PPTX
Curso Corto de PLANTA CONCENTRADORA FREEPORT
PDF
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
PPTX
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
PPTX
clase MICROCONTROLADORES ago-dic 2019.pptx
DOC
informacion acerca de la crianza tecnificada de cerdos
PPTX
Logging While Drilling Ingenieria Petrolera.pptx
PPT
357161027-seguridad-industrial-diapositivas-ppt.ppt
PPTX
ARQUITECTURA INTEGRAL EN OBRA, PRINCIPIOS BASICOS Y TERMINOS
PDF
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
PPTX
LEVANTAMIENTOS TOPOGRAFICOS - DIAPOSITIVAS
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
PDF
Diseño y Utiliación del HVAC Aire Acondicionado
PPTX
Manual ISO9001_2015_IATF_16949_2016.pptx
PDF
Curso Introductorio de Cristales Liquidos
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PDF
Clase 2 de abril Educacion adistancia.pdf
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PPTX
Introduccion quimica del fuego.ffffffffffpptx
PDF
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA
Curso Corto de PLANTA CONCENTRADORA FREEPORT
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
clase MICROCONTROLADORES ago-dic 2019.pptx
informacion acerca de la crianza tecnificada de cerdos
Logging While Drilling Ingenieria Petrolera.pptx
357161027-seguridad-industrial-diapositivas-ppt.ppt
ARQUITECTURA INTEGRAL EN OBRA, PRINCIPIOS BASICOS Y TERMINOS
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
LEVANTAMIENTOS TOPOGRAFICOS - DIAPOSITIVAS
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
Diseño y Utiliación del HVAC Aire Acondicionado
Manual ISO9001_2015_IATF_16949_2016.pptx
Curso Introductorio de Cristales Liquidos
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
Clase 2 de abril Educacion adistancia.pdf
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
Introduccion quimica del fuego.ffffffffffpptx
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA

LABORATORIO DE PROGRAMACIÓN I

  • 1. “AÑO INTERNACIONAL DEL TURISMO SOSTENIBLE PARA EL DESARROLLO” TEMA: ADO.NET. CURSO: LABORATORIO DE PROGRAMACIÓN I ESPECIALIDAD: INGENIERIA DE SISTEMAS Y TELEMATICA. NOMBRE Y APELLIDO: GILDA PAMELA SILVA FLORES DOCENTE: MARCO AURELIO PORRO CHULLI CILCO: IV – A AULA: 501 BAGUA GRANDE– PERÚ 2017
  • 2. ADO.NET es un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos. Es una parte de la biblioteca de clases base que están incluidas en el Microsoft .NET Framework. Es comúnmente usado por los programadores para acceder y para modificar los datos almacenados en un Sistema Gestor de Bases de Datos Relacionales, aunque también puede ser usado para acceder a datos en fuentes no relacionales. ADO.NET es a veces considerado como una evolución de la tecnología ActiveX Data Object (ADO), pero fue cambiado tan extensivamente que puede ser concebido como un producto enteramente nuevo.  DEFINICIÓN
  • 3.  ARQUITECTURA ADO.NET consiste en dos partes primarias: Connection: Proporciona una conexión usada para comunicarse con la fuente de datos. También actúa como Abstract Factory para los objetos command. Command: Usado para realizar alguna acción en la fuente de datos, como lectura, actualización, o borrado de datos relacionales. Parameter: Describe un simple parámetro para un command. Un ejemplo común es un parámetro para ser usado en un procedimiento almacenado. DataAdapter: "Puente" utilizado para transferir data entre una fuente de datos y un objeto DataSet (ver abajo). DataReader: Es una clase usada para procesar eficientemente una lista grande de resultados, un registro a la vez. DataSets
  • 4. • OBJETIVOS  Un objeto DataSet  Un objeto DataTable  Un objeto DataView  Un DataColumn  Un objeto DataRow  Un DataRowView  Un DataRelation  Un Constraint
  • 5. 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. En la Figura 1 se puede ver un esquema de un DataSet.  DATASET
  • 6.  System.Data  System.Data.SqlClient  SQL Server en su versión 7.0 y superior.  System.Data.OleDb  System.Data.Common  System.Data.Internal  Dentro del espacio de nombres System.Data encontramos las clases compartidas que constituyen el eje central de ADO.NET, y son las siguientes:  DataSet  DataTable  DataColumn  DataRow  DataColumn • CLASES DE ADO.NET
  • 7.  DataRelation  Constraint  DataColumn Mapping  DataTableMapping  En la siguiente tabla se ofrece una descripción de las clases que podemos encontrar en estos espacios de nombres.  Clase Descripción SqlConnection Clase que representa la etapa de conexión a un proveedor OleDbConnection de datos. Encapsula la seguridad, pooling de conexiones,  etc.  SqlCommand Clases que representan un comando SQL contra un  OleDbCommand sistema gestor de datos.  SqlCommandBuilder Generador de comandos SQL de inserción, modificación y  OleDbCommandBuilder borrado desde una consulta SQL de selección de datos.  SqlDataReader Un lector de datos de sólo avance, conectado a la base de OleDbDataReader datos.
  • 8.  EJEMPLOS Los listados de código de este tema muestran cómo recuperar datos de una base de datos utilizando las tecnologías ADO.NET siguientes:  Proveedores de datos ADO.NET: SqlClient (System.Data.SqlClient) OleDb (System.Data.OleDb) Odbc (System.Data.Odbc) OracleClient (System.Data.OracleClient)  ADO.NET Entity Framework: LINQ to Entities ObjectQuery con tipo EntityClient (System.Data.EntityClient) LINQ to SQL