La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ADO.NET VISUAL STUDIO.NET.

Presentaciones similares


Presentación del tema: "ADO.NET VISUAL STUDIO.NET."— Transcripción de la presentación:

1 ADO.NET VISUAL STUDIO.NET

2 AGENDA ¿Que es ADO.NET? Modo de Trabajo en ADO.NET
Modelo de objetos de ADO.NET Introducción al uso de ADO.NET Conectándose a una base de datos Accediendo datos mediante DataSets Usando múltiples tablas Accediendo datos con DataReaders

3 ADO.NET CONJUNTO DE CLASES QUE FORMAN PARTE DE LA BIBLIOTECA DE .NET FRAMEWORK Y PERMITE A LA APLICACIONES TENER ACCESO A BASES Y OTROS ALMACENES DE DATOS CON FINES DE LECTURA, ADICION O ACTUALIZACION, YA SEA DE MANERA CONECTADA O DESCONECTADA. PERMITE EL ENLACE CON LOS ALMACENES DE DATOS A TRAVES DE LOS PROVEEDORES DE DATOS DE .NET FRAMEWORK (.NET Data Providers). ESTOS CONTROLADORES ESTAN DISEÑADOS PARA ALIGERAR EL PESO DE LAS CAPAS QUE HAY ENTRE EL ALMACEN DE DATOS Y LA INTERFAZ, LO QUE MEJORA EL DESEMPEÑO.

4 FORMAS DE TRABAJO CON BASE DE DATOS EN .NET
BASE DE DATOS CONECTADAS BASE DE DATOS DESCONECTADAS

5 BASE DE DATOS CONECTADAS
Durante mucho tiempo las aplicaciones de base de datos podían ser de una sola forma: CONECTADAç Las ventajas de una base de datos conectada son: La seguridad del acceso a los datos es fácil de mantener. El acceso concurrente a los datos es fácil de controlar. Los datos se encuentran actualizados todo el tiempo. Las desventajas de una base de datos conectada son: La conectividad entre la aplicación y la base de datos debe ser permanente. Cada conexión a la base de datos requiere recursos para ser mantenida, lo que implica que la escalabilidad no es muy buena. Cada conexión utiliza recursos, independientemente de si se están realizando operaciones con la base de datos o no.

6 BASE DE DATOS DESCONECTADAS
Con el uso de Internet, la escalabilidad se vio comprometida en los esquemas de bases datos conectadas; simplemente, no era posible escalar los servidores de base de datos debido a que el modelo de base de daos no era eficiente en el manejo de conexiones concurrentes. En una aplicación en Internet no sabemos cuantos usuarios desearan conectarse y mantenerse conectados. Las ventajas de una base de datos conecta son: Se puede trabajar todo el tiempo, sin la preocupación de estar consumiendo recursos en el servidor, pues el acceso a las bases de datos es por petición. Mientras no utilicemos la conexión, otros usuarios pueden hacer uso de ella. La escalabilidad se mantiene de manera eficaz, ya que el uso concurrente de la base de datos se mantiene al mínimo. Las desventajas de una base de datos desconecta son: Los datos no están permanentemente actualizados Los conflictos relacionados con la modificación de los mismos datos por diferentes usuarios deben resolverse, de tal forma que no se pierdan transacciones.

7 MODOS DE TRABAJO CON ADO.NET
MODO CONECTADO: Si trabajamos solo con objetos que pertenecen a Data Provider Objects, utilizando una conexión a un almacén de datos para cada operación que realicemos. MODO PARCIALMENTE CONECTADO: Cuando trabajamos con Data Provider Objects y DataSet Objects; en este modo se establece una conexión con el almacén de datos para leer datos y definiciones, y cargarlos en DataSet; una vez que tenemos una copia de los datos en memoria local, trabajamos con los datos ya en el DataSet. Cuando ya hemos concluido las modificaciones a los datos, actualizamos el almacén de datos de tal forma que considere las modificaciones realizadas en el DataSet. MODO TOTALMENTE DESCONECTADO: Es cuando trajamos solo con objetos que pertenecen a DataSet Objects y no establecemos conexión alguna con los almacenes de datos. Generalmente el trabajo en este modo es virtual, para efectos de procesamientos. Tales objetos son DataSet, DataTable, DataView, DataColumn y DataRow.

8 MODELOS DE OBJETOS DE ADO.NET
Usando Namespaces El modelo de objetos de ADO.NET Qué es un Dataset? Accediendo datos con ADO.NET El modelo de objetos del DataAdapter Generando un DataSet Controles enlazados

9 USANDO NameSpaces Use la instrucción Imports para importar Namespaces
Imports System.Data Imports System.Data.SqlClient Los namespaces usados en ADO.NET incluyen: – System.Data – System.Data.SqlClient – System.Data.OleDb

10 MODELO DE OBJETOS DE ADO.NET

11 QUE ES UN DATASET

12 ACCEDIENDO DATOS CON ADO.NET

13 EL MODELO DE OBJETOS DEL DataAdapter

14 GENERANDO UN DATASET Se puede generar un DataSet:
A través de la interfase de usuario Crear un DataSet que permite acceder datos como un objeto. A través de código

15 CONTROLES ENLAZADOS Son Controles que se conectan a un origen de datos y muestran la información. Entre ellos se encuentran

16 PROPIEDADES DE LOS CONTROLES ENLAZADOS

17 DATASET vrs DATAREADERS


Descargar ppt "ADO.NET VISUAL STUDIO.NET."

Presentaciones similares


Anuncios Google