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.

Slides:



Advertisements
Presentaciones similares
Conexión a Bases de Datos
Advertisements

INSTRUCTOR: LI Ramiro Robles Villanueva
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.
Conceptos fundamentales de ADO.NET
Introducción a HIBERNATE
Hardware y Software de servidor
Acceso a datos con ADO.NET
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
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.
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
Bases de Datos Introducción.
ADO ActiveX Data Object.
Framework Hexápodo PHP fácil, rápido y sin dolor
Introducción ADO .Net.
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
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
Administración de datos con MS-SQL Server y Visual Basic
SQL SERVER Reporting Services
POP3 UCLV Mapas Conceptuales para la enseñanza de Redes de Computadoras.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
/ Teléfono : Web : Build Solutions IT.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Computación en la Nube UASF.
BASE DE DATOS.
Base de Datos con Visual Basic
Servidores Conceptos Generales.
Ing. Cristhian Quezada Asenjo
BASE DE DATOS EN LA WEB.
ADO.NET VISUAL STUDIO.NET.
Trabajo Practico nº 6 Alumnas: Fiorella Cuervo Reist Agustina.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
REALIZADO POR: MERINO MERINO JORGE MORI CORREA JHONATAM VIDARTE DELGADO JAVIER.
JDBC Java Database Connectivity CC52N - Computación para el trabajo grupal Profesor: Nélson Baloian Por: Edgard Pineda.
Éxito = Esfuerzo, Voluntad, Práctica.. Objetivos: Describir algunos objetos ADO.NET utilizados habitualmente. Crear y abrir una conexión a una base de.
Servicios en Red UT5. Servicios FTP.
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 4) Microsoft SQL Server 2008 R2.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
María José Freire Mayra Coello Juan Francisco Pérez
o MySql: es una base de datos con licencia GPL basada en un servidor. o PostgreSql y Oracle: Son sistemas de base de datos poderosos. o Access: Es una.
Manual violento de Navicat
Bases de Datos Unidad 1.
Luis Villalta Márquez Servicios SFTP/SCP. SFTP SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo.
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.
Protocolo de comunicación: serie de normas que deben aportar determinadas funciones ALGUNAS FUNCIONES LOCALIZAR un ordenador de forma INEQUIVOCA. INTERCAMBIAR.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
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.
• SQL Server Integration Services SSIS
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
¿Cómo programar un Botón para agregar registros a una base de datos?
INGENIERIA WEB CONEXIONES A BASES DE DATOS EN LA PLATAFORMA .NET
Conociendo el modelo Cliente-Servidor
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
VISUAL STUDIO. Paradigmas de Programación Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0.
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
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.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
.NET Data Providers Oracle Data Providers Lic. Alain Ramírez Cabrejas.
Transcripción de la presentación:

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 Actividad: INVESTIGACION DE CONEXIONES A BASE DE DATOS.NET 6- B

Es un subconjunto de la.NET Framework Class Library, que contiene todas las funcionalidades necesarias para conectarse e interactuar con dos tipos de repositorios permanentes de información: 1)Bases de Datos, como Microsoft SQL Server (clases del namespace System.Data, que se encuentran compiladas en System.data.dll) 2) Archivos XML (clases del namespace System.XML, que se encuentran compiladas en System.Xml.dll)

Acceso a Bases de Datos Relaciónales Escenario Conectado Un entorno conectado es uno en el cual los usuarios están constantemente conectados a la fuente de datos. Ventajas: Mayor seguridad. Mejor control de concurrencia. Los datos se mantienen actualizados. Desventajas: Se requiere una conexión constante (consume recursos del servidor). Escalabilidad.

Acceso a Bases de Datos Relacionales Escenario Desconectado En un entorno desconectado, una parte de los datos del repositorio central se copia y modifica en forma local, para luego sincronizarse con éste. Ventajas Se puede trabajar en forma independiente. Mayor escalabilidad y performance. Desventajas Los datos no están sincronizados. Resolución manual de conflictos.

ADO.NET- Proveedores de Acceso a Datos  SQL Server(System.Data.SqlClient)  OLE DB (System.Data.OleDb)  ODBC (System.Data.Odbc)  Oracle (System.Data.OracleClient)  Otros provistos por terceros (MySQL, PostgreSQL, DB2, etc..)

Los proveedores de acceso a datos ADO.NET (conocidos como “Managed Data Providers”) representan conjuntos específicos de clases que permiten conectarse e interactuar con una base de datos, cada uno utilizando un protocolo particular. El.NET Framework incluye cuatro proveedores de acceso a datos, que en conjunto permiten conectarse e interactuar virtualmente con cualquier base de datos existente en la actualidad:

 Data Provider For SQL Server: es el proveedor de acceso nativo a servidores de bases de datos Microsoft SQL Server. Sus clases se encuentran en el namespace System.Data.SqlClient.  Data Provider For OLE DB: es el proveedor de acceso a datos que permite interactuar via el protocolo estándar OLE DB con cualquier repositorio de datos que lo soporte. Sus clases se encuentran en el namespace System.Data.OleDb.

 Data Provider For ODBC: es el proveedor de acceso a datos que permite interactuar via el protocolo estándar ODBC con cualquier repositorio de datos que lo soporte. Sus clases se encuentran en el namespace System.Data.Odbc.  Data Porvider For Oracle: es el proveedor de acceso nativo a bases de datos Oracle, desarrollado por Microsoft utilizando las herramientas de conectividad de Oracle.. Sus clases se encuentran en el namespace System.Data.OracleClient, y están compiladas en un assembly diferente al resto: System.Data.OracleClient.dll.

ADO.NET y las Clases más comunes:  Maneja la conexión a una base de datos.  Ejecuta comandos contra una base de datos.  Intercambia datos entre un dataset y una base de datos.  Copia local de datos relacionales. Provee acceso a datos read- only, Forward-only.

Pasos a seguir para Acceder a una Base de Datos de manera CONECTADA. Abrir la conección. Ejecutar un comando. Procesar las filas en un DataReader. Cerrar DataReader. Cerrar la Conección.

Pasos a seguir para Acceder a una Base de Datos de manera DESCONECTADA. Abrir la conexión. Llenar un DataSet mediante un DataAdapter. Cerrar Conexión. Procesar el DataSet. Abrir la conexión. Actualizar la fuente mediante el DataAdapter. Cerrar la conexión.

Una conexión de elementos Web es un vínculo o una asociación entre dos controles de servidor que les permite compartir datos. En una conexión siempre son necesarios dos controles: uno es el proveedor de los datos y el otro es el que utiliza los datos del proveedor. En una relación de conexión, cada consumidor y cada proveedor tiene al menos un objeto asociado, denominado punto de conexión. Un punto de conexión, basado en la clase ConnectionPoint, contiene los detalles necesarios para que un control de servidor se conecte a otro

Para el acceso a datos desde Visual Basic se utiliza el nuevo modelo de acceso a datos que proporciona la plataforma.NET FrameWork : ADO.NET. Podríamos definir ADO.NET como: Un conjunto de interfaces, clases y estructuras que permiten el acceso a datos desde la plataforma.NET de Microsoft. Permite un modo de acceso a datos desconectado.

Las Clases Connection, se ha empleado Microsoft SQL Server 2000 como SGBD. El primer paso en un acceso a datos consiste en establecer una conexión con la Base de Datos. Esta operación la llevaremos a cabo gracias a las clases Connection de ADO.NET, que permiten conectar a un origen de datos. En ADO.NET Existen dos implementaciones para algunos de los objetos, cada uno específico del origen de datos al que vayamos a conectar. Como queremos conectar con Microsoft SQL Server lo haremos a través de la clase System.Data.SqlClient.SqlConnection. Si quisiéramos hacerlo con un proveedor de datos OLEDB, lo haríamos a través de la clase System.Data.OleDb.OleDbConnection. Utilizaremos los métodos Open() y Close() para conectar y desconectar de la Base de Datos, respectivamente.

Esto quiere decir que, a través de ADO.NET, sólo estaremos conectados al servidor el tiempo estrictamente necesario para realizar la carga de los datos en el DataSet. Acceso Desconectado Mediante el acceso desconectado que proporciona la plataforma.NET a través de ADO.NET, reduciremos el número de conexiones aumentando la capacidad de carga de trabajo de nuestro servidor ya que se soportarán una mayor cantidad de usuarios por unidad de tiempo.

Las clases Command Una vez que hemos establecido la conexión con el SGBD, la siguiente operación que normalmente querremos llevar a cabo será la de enviarle sentencias para realizar diferentes operaciones con los datos. Las clases Command de ADO.NET son las que nos permitirán llevar a cabo tales operaciones.

Entre sus propiedades más comunes se encuentran las siguientes: CommandText : Contiene la cadena de texto que representa la sentencia SQL que se ejecutará sobre la fuente de datos. Entre sus métodos más comunes se encuentran los siguientes: ExecuteNonQuery : Ejecuta la sentencia SQL contenida en la propiedad CommandText del objeto Command. ExecuteReader : Ejecuta la sentencia SQL contenida en la propiedad CommandText del objeto Command. ExecuteScalar : Utilizada cuando sólo queremos obtener el dato de la primera columna de la primera fila.

Las conexiones se diferencian de varias maneras de las otras técnicas de ASP.NET para transferir información entre los controles en una aplicación Web: Las conexiones son una característica de los elementos Web. Sólo se pueden conectar controles diseñados para conexiones de elementos Web y que residan en una zona WebPartZoneBase.

Las conexiones se pueden personalizar. La configuración de conexión que indica qué controles están conectados se puede almacenar sin ningún riesgo con otros datos de personalización. Para obtener más información sobre la personalización, Las conexiones son diferentes al enlace de datos. Las conexiones entre los controles de una zona de elementos Web usan una interfaz para crear un contrato entre los controles. El enlace de datos es una conexión entre un control y un dispositivo de almacenamiento o base de datos back-end. Las conexiones de elementos Web mueven los datos sólo entre los controles de una página.

_datos_VBNet.pdf _datos_VBNet.pdf ado-net-escenario-conectadodesconectado-parte-1/ ado-net-escenario-conectadodesconectado-parte-1/