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?

Slides:



Advertisements
Presentaciones similares
ALMACENAMIENTO Y OBTENCIÓN DE DATOS CON ADO.NET. ACCEDER A DATOS CON ADO.NET Tres niveles: Tres niveles: El almacenamiento físico de datos. Puede ser.
Advertisements

Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
Desarrollo de aplicaciones 100%.NET Octavio Hernández DANYSOFT Internacional Delphi 8 para Microsoft.NET Framework.
Implementación de SQL Server 2000 Reporting Services
Microsoft Office Sharepoint Server Servicios de Búsqueda Rubén Alonso Cebrián Código: HOL-SPS12.
Cognos Data Integration
Leer y escribir datos XML
Acceso a datos con Microsoft ADO.NET
Agenda Conceptos Claves.
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Servicios Web.
Web Services con C# Dia 1.
ADO.NET.
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Programación Visual de Sistemas
ADO ActiveX Data Object.
Programación Orientada a Objetos
Framework Hexápodo PHP fácil, rápido y sin dolor
Desarrollo de Aplicaciones en .NET
Desarrollando y consumiendo Web Services con Visual FoxPro
ADO.NET Daniel A. Seara Director Regional MSDN Buenos Aires – ARGENTINA NDSoft.
Módulo 1: Primeros Pasos
Introducción ADO .Net.
RMI Remote Method Invocation
UNIVERSIDAD LATINA (UNILA) INTRODUCCION A LA PROGRAMACIÓN
Java 2 Platform Enterprise Edition
ADO.Net TGP (Tecnología de la Programación)
Introducción al Software
Interacción Persona Ordenador
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.
Clase 9 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Acceso a datos con ADO.NET
Expert.NET Development Programando Web para principiantes III por Jonas Stawski
Indications in yellow = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements.
Criterios de la Orientación a Objetos 1. Método y Lenguaje (proceso de pensamiento y notaciones para analizar y producir software). 2. Implementación y.
SQL SERVER Reporting Services
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
ASP.NET Web API. HTTP no es sólo para acceder a páginas web. Es también una poderosa plataforma para construir APIs que expongan servicios y datos. HTTP.
Introducción a la plataforma Microsoft.NET. Descripción ¿Qué es la plataforma Microsoft.NET? ¿Qué es el.NET Framework? ¿Cuáles son los componentes del.NET.
ADO.NET VISUAL STUDIO.NET.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
REALIZADO POR: MERINO MERINO JORGE MORI CORREA JHONATAM VIDARTE DELGADO JAVIER.
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Modelo-Vista-Controlador Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación original fue realizada en Smalltalk.
TSU José del Angel Vargas Segoviano
Clase 8 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Bienvenidos. Desarrollo de Aplicaciones I Lic. Alfonso Felipe Lima Cortés
Estructura de los Sistemas Operativos
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.
Mapeo de Estructuras XML a Bases de Datos Relacionales
Modelo OSI Surgimiento del Modelo OSI ¿Que es el Modelo OSI?
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.
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.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
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.
Diseño de una Base de datos. BASE DE DATOS. Es el conjunto de informaciones almacenadas en un soporte legible por ordenador y organizadas internamente.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
INGENIERIA WEB CONEXIONES A BASES DE DATOS EN LA PLATAFORMA .NET
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES FUNDAMENTOS DE DESARROLLO DE SISTEMAS INTEGRANTES:  Díaz Rojas Vianey  Ramírez Barojas Nancy Marisol  Olivarez.
Diccionario/Directorio de Datos
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.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Carmen Muñoz-Cruzado García Universidad Politécnica de Madrid Curso IDEs El Nomenclátor.
Introducción al entorno de C Sharp. Temario Introducción a.Net I.- Introducción a.Net – ¿Que es.Net? – Componentes Fundamentales Introducción y Entorno.
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.
ADO.NET Daniel A. Seara Director Regional MSDN Buenos Aires – ARGENTINA NDSoft.
Introducción a la plataforma Microsoft .NET
ADO.NET Daniel A. Seara Director Regional MSDN Buenos Aires – ARGENTINA NDSoft.
Transcripción de la presentación:

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?

ADO.NET Provee: un conjunto de clases para trabajar con datos ADO.NET es: Una evolución más flexible de ADO y ADO.net 1 Un sistema diseñado para entornos desconectados ADO.NET provee: Un modelo de programación con soporte de XML Un conjunto de clases, interfaces, estructuras, y numeraciones que manejan el acceso a datos dentro del.NET Framework ADO.NET 2.0

ADO.NET es: una tecnología de acceso a datos que se basa en los objetos ADO (Objetos de Datos ActiveX) anteriores ADO.NET Proporciona: un conjunto variado de componentes utiliza un modelo de acceso pensado para entornos desconectados ADO.NET Utiliza: XML como el formato para transmitir datos desde y hacia su base de datos y su aplicación ADO.NET 2.0

Use la instrucción using(c#) o imports(vb.net) para importar namespaces: System.Data System.Common System.SqlClient System.OleDB System.ODBC System.OrcaleClient Usando NameSpaces ADO.NET 2.0

Es el objeto central de la biblioteca ADO.NET El esquema esta definido por DataColumnCollection. Mantiene la integridad de los datos por medio de Constraints Por medio de sus eventos podemos controlar los diferentes estados de los registros. Desconoce su origen de datos, por lo que funciona como una entidad independiente DataTable ADO.NET 2.0

DataTable DataRo w DataColumn DataRo w System.Data.DataTable System.Data.DataRow System.Data.DataColumn Objeto DataTable ADO.NET 2.0

DataTable es iXMLSerializable Método DataTable/DataSet.Load() Método Dataview.ToTable() Rowstate.SetAdded/SetModified API de Proveedor Independiente Objeto DataTable ADO.NET 2.0

.NewRowDevuelve un objeto DataRow vacio con el esquema del DataTable.ReadXMLSchema Establece el Esquema del DataTable en base al contenido de un archivo XML.ReadXML Carga el contenido del DataTable en base a un archivo XML o Objetos Stream, Objets, etc.RowsColección de Rows contenidos dentro del DataTable.SelectMétodo del cual podemos por medio de expresiones realizar consultas sobre los datarows cargados..WriteXMLEscribe un archivo.xml con el contenido del DataTable ….Continuación Objeto DataTable – Algunos Miembros ADO.NET 2.0

.WriteXMLSchemaEscribe en un archivo.xml con el esquema utilizado en el DataTable.Columns Colección de objetos DataColumn.AddInsertamos un Objeto DataColumn o bíen indicamos el nombre y el tipo.RemoveEliminamos un objeto DataColumn del DataTable.Load Carga de datarows en base a un origen especificado (DataReader,…).MergeCombina los rows entre múltiples DataTables Objeto DataTable – Algunos Miembros ADO.NET 2.0

DataTable – Ejemplo (C#) ADO.NET 2.0

DataTable – Ejemplo (VB.net) ADO.NET 2.0

Laboratorio DataTablesDataTables

Representación de datos en memoria Consiste en una Colección de objetos DataTables Mantiene la integridad entre los DataTables por medio del objeto DataRelation Desconoce el origen de los datos ….Continuación DataSet ADO.NET 2.0

DataSet/DataTable.Load Cargar un DataTable/DataSet desde un DataReader   Cargue desde dbDataReaders   OLEleDbDataReader   SqlDataReader   DataTableReader*   Etc. Permite un control más especifico de los datos DataSet ADO.NET 2.0

DataTable1DataTable2 DataRelation DataSet ADO.NET 2.0

DataTable1 DataTable2 DataRelation DataSet DatabaseDatabase Objeto Servicio Web Orígenes de Datos ADO.NET 2.0

DataSet DataTable DataTable DataRow DataColumn Relations Constraints XML Schema DataSet ADO.NET 2.0

Continuación… DataSet – Ejemplo (C#) ADO.NET 2.0

Continuación… DataSet – Ejemplo (VB.net) ADO.NET 2.0

DataSet – Ejemplo ADO.NET 2.0

Laboratorio DataSet’s No TipadosDataSet’s No Tipados

Clase Generada En Tiempo De Diseño   Hereda del dataset   Schema codificado en la clase Beneficios   Completado de sentencias   Comprobación de tipos en compilación   Código conciso, legible DataSet Tipado ADO.NET 2.0

….Continuación DataSet Tipado – Ejemplo (DataSet Designer) ADO.NET 2.0

DataSet Tipado - Ejemplo ADO.NET 2.0

Laboratorio DataSet’s TipadosDataSet’s Tipados