SlideShare una empresa de Scribd logo
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
Tema : ADO.NET
Curso : LABORAORIO DE PROGRAMACIÓN III
Docente : ING. MARCO PORRO CHILLI
Integrantes : Patricia Reyna Reynaga.
Yanina Bustamante Jibaja.
Es un conjunto de componentes del software que pueden ser
usados por los programadores para acceder a datos y a
servicios de datos.
Visual Basic .NET utiliza la tecnología ADO.NET (Activex Data
Object) que permite el acceso a bases de datos mediante
proveedores para sistemas administradores de bases de
datos que funcionan en el entorno.NET, entre la base de
datos y la aplicación:
 SqlClient
 OracleClient
 OleDB
 ODBC
CONTENIDO
Un proveedor de datos de .NET Framework
sirve para conectarse a una base de datos,
ejecutar comandos y recuperar resultados.
Esos resultados se procesan directamente o
se colocan en un DataSet de ADO.NET con el
fin de exponerlos al usuario para un propósito
específico, junto con datos de varios
orígenes, o de utilizarlos de forma remota
entre niveles.
El diseño del proveedor de datos de .NET
Framework hace que sea ligero, de manera
que cree un nivel mínimo entre el origen de
datos y su código, con lo que aumenta el
rendimiento sin sacrificar la funcionalidad.
ARQUITECTURA
DATA PROVIDER
Estas clases proporcionan el acceso a una fuente de datos, como Microsoft SQL Server y
Oracle. Cada fuente de datos tiene su propio conjunto de objetos del proveedor, pero cada uno
tienen un conjunto común de clases de utilidad:
Connection Command Parameter
DataAdapter DataReader
Los objetos DataSets, son un grupo de clases que describen una
simple base de datos relacional en memoria, fueron la estrella del
show en el lanzamiento inicial (1.0) del Microsoft .NET
Framework.
Un objeto DataSet representa un esquema (o una base de datos
entera o un subconjunto de una).
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ñó.
DATASET
DataView .- Reduciendo la interacción con la base de datos
subyacente y mejorando así el desempeño.
DataColumn .- Representa una columna de la tabla, incluyendo su
nombre y tipo.
DataRow .- Representa una sola fila en la tabla, y permite leer y actualizar los valores en
esa fila, así como la recuperación de cualquier fila que esté relacionada con ella.
DataRowView.- Es importante cuando se está interactuando sobre un
resultset.
DataRelation .- Esto es útil para permitir la funcionalidad del DataRow
de recuperar filas relacionadas.
Constraint .- Describe una propiedad de la base de datos que se debe cumplir,
como que los valores en una columna de clave primaria deben ser únicos.
LAS 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.
SYSTEM.DATA.OLEDB.- Clases del
proveedor de datos de OleDB, permiten el
acceso aproveedores .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.
DATASET.- Almacena tablas y
sus relaciones en ADO .NET.
Representa una base de datos
desconectada del proveedor
de datos..
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.
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.-
DataTableMapping
Ado.net

Más contenido relacionado

La actualidad más candente

Ado.net
Ado.netAdo.net
Ado.net
Ado.netAdo.net
Ado.net
Eduardo Diiaz
 
ADO.NET
ADO.NETADO.NET
ADO
ADOADO
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
ADO .net
correaedwards
 
Ado.net
Ado.netAdo.net
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
SILVA19_PAMELA
 
Dprn3 u3 a1_lugm
Dprn3 u3 a1_lugmDprn3 u3 a1_lugm
Dprn3 u3 a1_lugm
Lou Ciffer
 
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
 
Mysql
MysqlMysql
Ado.net
Ado.netAdo.net
Modoconexion
ModoconexionModoconexion
Modoconexion
fanyto
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Lisbeth Ocaña Bueno
 
ADO
ADOADO
ADO .NET
ADO .NETADO .NET
ADO .NET
Jose Ponce
 
Bases de Datos
Bases de Datos Bases de Datos
Bases de Datos
Ninoska18
 
Objeto ado.net
Objeto ado.netObjeto ado.net
Objeto ado.net
barby1820
 
Sql Server
Sql ServerSql Server
Sql Server
Juan Ramirez
 
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
 

La actualidad más candente (20)

Ado.net
Ado.netAdo.net
Ado.net
 
Ado.net
Ado.netAdo.net
Ado.net
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
ADO
ADOADO
ADO
 
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
 
Ado.net
Ado.netAdo.net
Ado.net
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Dprn3 u3 a1_lugm
Dprn3 u3 a1_lugmDprn3 u3 a1_lugm
Dprn3 u3 a1_lugm
 
tecnología de conectividad de datos
tecnología de conectividad de datostecnología de conectividad de datos
tecnología de conectividad de datos
 
Mysql
MysqlMysql
Mysql
 
Ado.net
Ado.netAdo.net
Ado.net
 
Modoconexion
ModoconexionModoconexion
Modoconexion
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
ADO
ADOADO
ADO
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Bases de Datos
Bases de Datos Bases de Datos
Bases de Datos
 
Objeto ado.net
Objeto ado.netObjeto ado.net
Objeto ado.net
 
Sql Server
Sql ServerSql Server
Sql Server
 
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
 

Similar a Ado.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
gerardd98
 
Programación manuel crisostomo l
Programación manuel crisostomo lProgramación manuel crisostomo l
Programación manuel crisostomo l
Manuel Jesús Crisostomo Soriano
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativos
Josue Perez
 
Modo conexion
Modo conexionModo conexion
Modo conexion
byron salcedo
 
Para Flor :P
Para Flor :PPara Flor :P
Para Flor :P
Albert Rodrigez
 
Morales .Net
Morales .NetMorales .Net
Morales .Net
manuel0821
 
Ado.net
Ado.netAdo.net
Espacio de nombres system.Data.Oledb
Espacio de nombres system.Data.OledbEspacio de nombres system.Data.Oledb
Espacio de nombres system.Data.Oledb
frank yordi tejada sanchez
 
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
 
Programacion =)
Programacion =)Programacion =)
Programacion =)
Diiana06
 
Persistencia de datos
Persistencia de datosPersistencia de datos
Persistencia de datos
Alexandre Texeira Bondelas
 
Administración y programación en sql server
Administración y programación en sql serverAdministración y programación en sql server
Administración y programación en sql server
Isabel_Samir
 
Programacion II
Programacion IIProgramacion II
Programacion II
carlos Elfuerte
 
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
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
Thalia Regalado Juape
 
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema Ado.Net
Personal
 
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
 

Similar a Ado.net (20)

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
 
Programación manuel crisostomo l
Programación manuel crisostomo lProgramación manuel crisostomo l
Programación manuel crisostomo l
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativos
 
Modo conexion
Modo conexionModo conexion
Modo conexion
 
Para Flor :P
Para Flor :PPara Flor :P
Para Flor :P
 
Morales .Net
Morales .NetMorales .Net
Morales .Net
 
Ado.net
Ado.netAdo.net
Ado.net
 
Espacio de nombres system.Data.Oledb
Espacio de nombres system.Data.OledbEspacio de nombres system.Data.Oledb
Espacio de nombres system.Data.Oledb
 
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
 
Programacion =)
Programacion =)Programacion =)
Programacion =)
 
Persistencia de datos
Persistencia de datosPersistencia de datos
Persistencia de datos
 
Administración y programación en sql server
Administración y programación en sql serverAdministración y programación en sql server
Administración y programación en sql server
 
Programacion II
Programacion IIProgramacion II
Programacion II
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema 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
 

Más de Patricia Reyna

ETL
ETLETL
Ejecutables
EjecutablesEjecutables
Ejecutables
Patricia Reyna
 
Jdbc
JdbcJdbc
Connec
ConnecConnec
Block
BlockBlock
Programación en capass
Programación en capassProgramación en capass
Programación en capass
Patricia Reyna
 
Reports
ReportsReports
Prepared statement
Prepared statementPrepared statement
Prepared statement
Patricia Reyna
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
Patricia Reyna
 
Diapositivas de-resulset (1)
Diapositivas de-resulset (1)Diapositivas de-resulset (1)
Diapositivas de-resulset (1)
Patricia Reyna
 
Statement
StatementStatement
Statement
Patricia Reyna
 
Trabajo de software
Trabajo de softwareTrabajo de software
Trabajo de software
Patricia Reyna
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Patricia Reyna
 
Jdbc
JdbcJdbc
Java
JavaJava

Más de Patricia Reyna (15)

ETL
ETLETL
ETL
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
Jdbc
JdbcJdbc
Jdbc
 
Connec
ConnecConnec
Connec
 
Block
BlockBlock
Block
 
Programación en capass
Programación en capassProgramación en capass
Programación en capass
 
Reports
ReportsReports
Reports
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Diapositivas de-resulset (1)
Diapositivas de-resulset (1)Diapositivas de-resulset (1)
Diapositivas de-resulset (1)
 
Statement
StatementStatement
Statement
 
Trabajo de software
Trabajo de softwareTrabajo de software
Trabajo de software
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jdbc
JdbcJdbc
Jdbc
 
Java
JavaJava
Java
 

Último

PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptxPRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
brandonsinael
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
elsanti003
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
munozvanessa878
 
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptxPPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
panchoplazav
 
Graficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitabGraficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitab
XIOMARAANTONELLACAST
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
KarinToledo2
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
EmilyLloydCerda
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
LuisLobatoingaruca
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
JuanCarlos695207
 
Organizacion-y-direccion-de-los-centros-de-informatica.pptx
Organizacion-y-direccion-de-los-centros-de-informatica.pptxOrganizacion-y-direccion-de-los-centros-de-informatica.pptx
Organizacion-y-direccion-de-los-centros-de-informatica.pptx
GuillerminaReyesJuar
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
DiegoAlexanderChecaG
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
raul958375
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
pipex55
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
nachososa8
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
MaraManuelaUrribarri
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
FreddyJuniorOrtechoC
 
Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"
cristiaansabi19
 
Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
jahirrtorresa
 
Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
ronnyrocha223
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
raulnilton2018
 

Último (20)

PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptxPRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
 
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptxPPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
 
Graficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitabGraficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitab
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
 
Organizacion-y-direccion-de-los-centros-de-informatica.pptx
Organizacion-y-direccion-de-los-centros-de-informatica.pptxOrganizacion-y-direccion-de-los-centros-de-informatica.pptx
Organizacion-y-direccion-de-los-centros-de-informatica.pptx
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
 
Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"
 
Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
 
Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
 

Ado.net

  • 1. UNIVERSIDAD POLITÉCNICA AMAZÓNICA INGENIERÍA DE SISTEMAS Y TELEMÁTICA Tema : ADO.NET Curso : LABORAORIO DE PROGRAMACIÓN III Docente : ING. MARCO PORRO CHILLI Integrantes : Patricia Reyna Reynaga. Yanina Bustamante Jibaja.
  • 2. Es un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos. Visual Basic .NET utiliza la tecnología ADO.NET (Activex Data Object) que permite el acceso a bases de datos mediante proveedores para sistemas administradores de bases de datos que funcionan en el entorno.NET, entre la base de datos y la aplicación:  SqlClient  OracleClient  OleDB  ODBC CONTENIDO
  • 3. Un proveedor de datos de .NET Framework sirve para conectarse a una base de datos, ejecutar comandos y recuperar resultados. Esos resultados se procesan directamente o se colocan en un DataSet de ADO.NET con el fin de exponerlos al usuario para un propósito específico, junto con datos de varios orígenes, o de utilizarlos de forma remota entre niveles. El diseño del proveedor de datos de .NET Framework hace que sea ligero, de manera que cree un nivel mínimo entre el origen de datos y su código, con lo que aumenta el rendimiento sin sacrificar la funcionalidad. ARQUITECTURA
  • 4. DATA PROVIDER Estas clases proporcionan el acceso a una fuente de datos, como Microsoft SQL Server y Oracle. Cada fuente de datos tiene su propio conjunto de objetos del proveedor, pero cada uno tienen un conjunto común de clases de utilidad: Connection Command Parameter DataAdapter DataReader
  • 5. Los objetos DataSets, son un grupo de clases que describen una simple base de datos relacional en memoria, fueron la estrella del show en el lanzamiento inicial (1.0) del Microsoft .NET Framework. Un objeto DataSet representa un esquema (o una base de datos entera o un subconjunto de una). 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ñó. DATASET
  • 6. DataView .- Reduciendo la interacción con la base de datos subyacente y mejorando así el desempeño. DataColumn .- Representa una columna de la tabla, incluyendo su nombre y tipo. DataRow .- Representa una sola fila en la tabla, y permite leer y actualizar los valores en esa fila, así como la recuperación de cualquier fila que esté relacionada con ella. DataRowView.- Es importante cuando se está interactuando sobre un resultset. DataRelation .- Esto es útil para permitir la funcionalidad del DataRow de recuperar filas relacionadas. Constraint .- Describe una propiedad de la base de datos que se debe cumplir, como que los valores en una columna de clave primaria deben ser únicos.
  • 7. LAS 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. SYSTEM.DATA.OLEDB.- Clases del proveedor de datos de OleDB, permiten el acceso aproveedores .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.
  • 8. DATASET.- Almacena tablas y sus relaciones en ADO .NET. Representa una base de datos desconectada del proveedor de datos.. 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. 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.- DataTableMapping