0% encontró este documento útil (0 votos)
85 vistas29 páginas

Grupo #7

El documento trata sobre ADO.NET. Explica que ADO.NET es un conjunto de componentes que permiten a los programadores acceder y modificar datos almacenados en sistemas de gestión de bases de datos. ADO.NET consiste en proveedores de datos y conjuntos de datos. Los proveedores de datos proporcionan acceso a las fuentes de datos, mientras que los conjuntos de datos representan los datos en memoria.

Cargado por

carlos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
85 vistas29 páginas

Grupo #7

El documento trata sobre ADO.NET. Explica que ADO.NET es un conjunto de componentes que permiten a los programadores acceder y modificar datos almacenados en sistemas de gestión de bases de datos. ADO.NET consiste en proveedores de datos y conjuntos de datos. Los proveedores de datos proporcionan acceso a las fuentes de datos, mientras que los conjuntos de datos representan los datos en memoria.

Cargado por

carlos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 29

GRUPO #7

Francina Diaz

Félix Roque

Fraymer Sánchez

Carlos Jimenez
INTRODUCCIÓN
DE ADO.NET.
Francina Díaz
Es un conjunto de componentes del software que
pueden ser usados por los programadores para
acceder a datos y a servicios de datos. Es parte de la
biblioteca de clases base que están incluidas en el
Microsoft .NET Framework. Es comúnmente usado por
¿QUE ES los programadores para acceder y para modificar los
datos almacenados en un sistema gestor de bases de
ADO.NET? 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 Objects (ADO), pero fue
cambiado tan extensivamente que puede ser
concebido como un producto enteramente nuevo.
ADO.NET consiste en dos partes primarias:

Data provider
Estas clases proporcionan el acceso a una fuente de datos, como
Microsoft SQL Server. 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

ARQUITECTURA ▪Command
▪DataAdapter
▪DataReader
DataSets
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 del Microsoft .NET Framework.
Las clases forman una jerarquía de contención:
▪DataSet
▪DataTable
▪DataView
▪DataRow
▪DataRowView
▪DataRelation
▪Constraint
ADO.NET Y VISUAL STUDIO .NET
En el IDE Visual Studio .NET existe la funcionalidad
para crear las subclases especializadas de las
clases del DataSet para un esquema particular de
base de datos, permitiendo el acceso conveniente
a cada campo a través de propiedades
fuertemente tipadas. Esto ayuda a capturar más
errores de programación en tiempo de compilación
y hace más útil la característica Intellisense del IDE.
DATA PROVIDERS
¿Qué es data providers?
Son procedimientos declarativos que permiten obtener la carga de estructura de datos.

Los proveedores de datos son un marco para controlar fácilmente cómo se pueden
proporcionar los datos desde una fuente (generalmente, el contenido del archivo de un
conjunto de datos). Están destinados a ser:

➢ Fácil de declarar, configurar y asociar con alguna fuente de datos.

➢ Mantenga la simplicidad al permitir la canalización: enviar un proveedor a través de uno o


más hasta que se proporcione el formato/consulta final deseado.

➢ Sea rápido y eficiente al permitir consultas limitadas que proporcionen solo cantidades
específicas de datos de ubicaciones específicas.

Felix Roque
PROPOSITO DE LOS DATA PROVIDERS
El propósito de los Data Providers es obtener información jerárquica para que quien la
necesita pueda luego hacer algo con ella. Recordemos que en los Data Providers el foco
está ubicado en el lenguaje de salida: se indica en una estructura jerárquica cómo se
compone ese output.
PROVEEDORES DE DATOS DE .NET FRAMEWORK

Un proveedor de datos de .NET Framework se utiliza para


conectarse a una base de datos, ejecutar comandos y recuperar
resultados. Esos resultados se procesan directamente, se colocan
en un conjunto de datos para exponerlos al usuario según sea
necesario, se combinan con datos de múltiples fuentes o se
transfieren de forma remota entre niveles. Los proveedores de datos
de .NET Framework son livianos y crean una capa mínima entre la
fuente de datos y el código, lo que aumenta el rendimiento sin
sacrificar la funcionalidad.
OBJETOS PRINCIPALES DE LOS PROVEEDORES DE
DATOS DE .NET FRAMEWORK
CONNECTION
OBJETOS PRINCIPALES DE LOS PROVEEDORES DE
DATOS DE .NET FRAMEWORK

COMMAND
OBJETOS PRINCIPALES DE LOS PROVEEDORES DE
DATOS DE .NET FRAMEWORK

DATAREADER
OBJETOS PRINCIPALES DE LOS PROVEEDORES DE
DATOS DE .NET FRAMEWORK

DATAADAPTER
OBJETOS PRINCIPALES DE LOS PROVEEDORES DE
DATOS DE .NET FRAMEWORK

DATAADAPTER
Otros Data Providers de .NET Framework
Otros Data Providers de .NET Framework
PROVEEDOR DE DATOS DE .NET FRAMEWORK
PARA SQL SERVER (SQLCLIENT).
PROVEEDOR DE DATOS DE .NET FRAMEWORK
PARA ODBC

• El proveedor de datos de .NET Framework para clases ODBC se


encuentra en el espacio de nombres System.Data.Odbc.
FRAYMER SÁNCHEZ
El comando Ejecutar en un sistema
operativo como Microsoft Windows y
EJECUTANDO UN
sistemas similares a Unix se utiliza para
COMANDO.
abrir directamente una aplicación o
documento cuya ruta se conoce.
VISIÓN GENERAL
El comando funciona más o menos como una interfaz de línea de
comando de una sola línea. En la interfaz de GNOME (un derivado
de tipo UNIX), el comando Ejecutar se utiliza para ejecutar
aplicaciones a través de comandos de terminal. Se puede acceder a
él pulsando Alt+F2. KDE (un derivado similar a UNIX) tiene una
funcionalidad similar llamada KRunner. Se puede acceder a él
mediante las mismas teclas de enlace.
Entre los usos se incluye el de hacer aparecer páginas
web; por ejemplo, si un usuario hiciera aparecer el
comando Ejecutar y escribiera
http://www.example.com/, el navegador web
USOS predeterminado del usuario abriría esa página. Esto
permite al usuario no sólo lanzar el protocolo http, sino
también todos los esquemas de URI registrados en el
sistema operativo y las aplicaciones asociadas a ellos,
como mailto y file.
USANDO EL DATAREADER OBJECT PARA RECUPERAR
DATOS.
Para recuperar un flujo de datos de solo lectura de solo avance de una base de datos. Los
resultados se devuelven a medida que se ejecuta la consulta y se almacenan en el búfer de
red del cliente hasta que se solicitan con el método Read del objeto DataReader. Mediante el
objeto DataReader puede aumentar el rendimiento de la aplicación si recupera los datos en
cuanto están disponibles y, de forma predeterminada, almacena una sola fila cada vez en
memoria, lo que reduce la sobrecarga del sistema.
Cada proveedor de datos .NET Framework incluido con .NET Framework tiene un
objeto DbDataReader y un objeto DbDataAdapter, el proveedor de datos .NET Framework
para OLE DB incluye un objeto OleDbDataReader y un objeto OleDbDataAdapter, el
proveedor de datos .NET Framework para SQL Server incluye un objeto SqlDataReader y un
objeto SqlDataAdapter, el proveedor de datos .NET Framework para ODBC incluye un
objeto OdbcDataReader y un objeto OdbcDataAdapter, y el proveedor de datos .NET
Framework para Oracle incluyes un objeto OracleDataReader y un
objeto OracleDataAdapter.
Recuperar datos utilizando un objeto DataReader
Se describe el objeto DataReader de ADO.NET, así como la forma de usarlo para devolver
una secuencia de resultados desde un origen de datos.
Se utiliza para recuperar datos de un origen de datos y llenar
tablas con un DataSet. DataAdapter también resuelve los
cambios realizados en DataSet de vuelta al origen de datos.
Mediante el objeto DataAdapter del proveedor de datos .NET
Framework, Connection se conecta a un origen de datos y utiliza

USANDO EL objetos Command para recuperar datos del origen de datos y


resolver los cambios a dicho origen.

DATAADAPTER Rellenar un conjunto de datos desde un objeto DataAdapter


Describe cómo llenar un-DataSet de tablas, columnas y filas
PARA mediante un DataAdapter.

RECUPERAR Parámetros de DataAdapter


Describe cómo utilizar parámetros con las propiedades de
comando de DataAdapter, lo que incluye cómo asignar el
DATOS. contenido de una columna de DataSet a un parámetro de
comando.

Agregar restricciones existentes a un conjunto de datos


Describe cómo agregar restricciones existentes a un-DataSet.
Asignaciones de DataTable y DataColumn de DataAdapter
Describe cómo
configurar DataTableMappings y ColumnMappings para DataAdapter.
Paginación a través de un resultado de la consulta
Proporciona un ejemplo de cómo ver los resultados de una consulta como páginas de
datos.
Actualizar orígenes de datos con objetos DataAdapter
Describe cómo se utiliza DataAdapter para resolver modificaciones en DataSet en la
base de datos.
Controlar eventos de DataAdapter
Describe los eventos de DataAdapter y cómo utilizarlos.
Realizar operaciones por lotes utilizando objetos DataAdapter
Describe cómo mejorar el rendimiento de la aplicación mediante la reducción del
número de viajes de ida y vuelta (round trip) al servidor SQL Server al aplicar las
actualizaciones desde el DataSet.

También podría gustarte