ADO.NET VISUAL STUDIO.NET.

Slides:



Advertisements
Presentaciones similares
INSTRUCTOR: LI Ramiro Robles Villanueva
Advertisements

Conceptos fundamentales de ADO.NET
Introducción a HIBERNATE
Jorge de Nova Segundo UD 6: Instalación y administración de servicios de correo electrónico Servicio de correo electrónico vía web.
Acceso a datos con Microsoft ADO.NET
Acceso a datos con ADO.NET
Noveno Semestre UNIDEC
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Carlos Rojas Kramer Universidad Cristóbal Colón
Web Services con C# Dia 1.
ADO.NET.
Bases de Datos Introducción.
¿ Qué es la Computación en Nube ?
ADO.NET Daniel A. Seara Director Regional MSDN Buenos Aires – ARGENTINA NDSoft.
Introducción a los Sistemas de Bases de Datos Distribuidos
Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET.
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Acceso a datos con ADO.NET
Tecnologías para el desarrollo de aplicaciones Web
Administración de datos con MS-SQL Server y Visual Basic
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Clase VIII Delio Alanis. Agenda ADO.NET 2.0 ADO.NET 2.0  Que es ADO.NET?  Usando namespaces  Que es un DataTable?  Que es un DataSet?
Desarrollo de aplicaciones para ambientes distribuidos
Características de un sistema operativo
Introducción a los Sistemas Operativos
VENTAJAS DE LA NUBE Acceso desde cualquier sitio y con varios dispositivos. Tus programas y archivos están en la nube, con lo que te basta una conexión.
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN
REALIZADO POR: MERINO MERINO JORGE MORI CORREA JHONATAM VIDARTE DELGADO JAVIER.
•Extranet•.
Éxito = Esfuerzo, Voluntad, Práctica.. Objetivos: Describir algunos objetos ADO.NET utilizados habitualmente. Crear y abrir una conexión a una base de.
Clase 8 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Introducción a los SOs.
VENTAJAS DE LAS BASES DE DATOS
PROYECTO EMPRESARIAL Clase # 1.
VENTAJAS DE LAS BASES DE DATOS.  Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie.
 Este protocolo opera a través de solicitudes y respuestas, entre un "cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado.
Modelo de 3 capas.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
Base de datos.
MEDIOS DE ALMACENAMIENTO
Materia: Desarrollo e implementación web Carrera: Ing. Informática Docente: M.I. Rosario de Alba Domínguez Rodríguez ALUMNA: Marissa Michelle Juárez Kim.
BASE DE DATOS.
Transacciones seguras  Concurrencia Ing. Yeberth Martinez Programación II.
BASE DE DATOS DISTRIBUIDAS
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
Programación II El formato que emplea ADO.NET para almacenar su estado es XML. Puesto que ya es un estándar de la industria, esta persistencia nos ofrece.
Aplicaciones en 2,3 y n capas
SCOPE MX Móvil.. Herramientas de SCOPEmx móvil. La versión 2.0 de esta aplicación cuenta con distintas herramientas importantes para su buen desempeño,
¿Cómo programar un Botón para agregar registros a una base de datos?
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
INFORMATICA EN LA NUBE Lesbia E. González M.. La nube es un hogar para los archivos que no viven en tu computadora. La computación en la nube nos permite.
Antivirus Cloud Computing. Los programas descargan flujos de trabajo de procesos antivirus en un servidor basado en la nube, en lugar de saturar el equipo.
Los antivirus cloud o antivirus en la nube, son antivirus que aplican a los antivirus el concepto cloud computing. Instalan un cliente en nuestro PC que.
DEFINICION Es la tecnología anti-malware que utiliza software de agente de peso ligero en el punto final protegido, mientras que la descarga de la mayoría.
ANTIVIRUS CLOUD COMPUTING ALUMNO: MANRRIQUE ARTEAGA, ALEJANDRO JAVIER AÑO: 2015.
Conociendo el modelo Cliente-Servidor
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
VISUAL STUDIO. Paradigmas de Programación Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0.
Administración de Base de Datos Recuperación Prof Mercy Ospina Torres
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
 Trabaja con el esquema relacional surgido en los laboratorios de IBM  La instalación completa ocupa alrededor de 10 Mb incluyendo librerías, ejemplos.
.NET Data Providers Oracle Data Providers Lic. Alain Ramírez Cabrejas.
Transcripción de la presentación:

ADO.NET VISUAL STUDIO.NET

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

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.

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

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.

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.

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.

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

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

MODELO DE OBJETOS DE ADO.NET

QUE ES UN DATASET

ACCEDIENDO DATOS CON ADO.NET

EL MODELO DE OBJETOS DEL DataAdapter

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

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

PROPIEDADES DE LOS CONTROLES ENLAZADOS

DATASET vrs DATAREADERS