Taller De Base De Datozzzzzzz

Páginas: 12 (2881 palabras) Publicado: 20 de mayo de 2012
7 Conectividad de Bases de Datos


7.1 ODBC
Características de ODBC

ODBC es una interfaz de programación de aplicaciones estándar (API) que
permite acceder a datos contenidos y manejados por sistemas de gestión de bases de
datos (DBMSs). Utilizando ODBC, las aplicaciones pueden acceder a datos
almacenados en una gran variedad de ordenadores personales, miniordenadores y
grandesordenadores, incluso aunque cada DBMS utilice un formato diferente para
guardar la información.
Entre sus características, destacan:

ODBC es una interfaz de programación de aplicaciones estándar que utiliza
SQL (Structured Query Language).

Oculta al programador la complejidad a la hora de conectarse a un origen de
datos: por ejemplo, el acceso a los datos a través de redes decomunicación
es transparente.

Permite a múltiples aplicaciones acceder a múltiples orígenes de datos.

Proporciona un modelo de programación homogéneo, es decir, bases de
datos muy diferentes se manejan, vía ODBC, como si fueran idénticas,
siendo ODBC el encargado de realizar las adaptaciones necesarias.

Se basa en el modelo cliente/servidor.

Arquitectura de ODBC

Se basa encuatro componentes:

Aplicaciones: son las responsables de interactuar con el usuario y de llamar
a las funciones ODBC para ejecutar sentencias SQL y recoger los resultados.

El driver manager: se encarga de cargar y llamar a los drivers según lo
demanden las aplicaciones.

Drivers: procesan las llamadas a las funciones ODBC, ejecutan sentencias

SQL y devuelven los resultados a lasaplicaciones. Son también responsables
de interactuar con cualquier capa software necesaria para acceder a las
fuentes de datos, como puede ser el software de red.

Orígenes de datos: consisten en conjuntos de datos, más todo lo que pueda
ser necesario para llegar hasta ellos; sistemas operativos, gestores de bases
de datos, redes de comunicación, etc.

7.2 Ado Net


ADO.NET.Basicamente, se implementarán a modo de ejemplo algunas aplicaciones Windows Forms que accedan a datos utilizando la tecnología ADO.NET.

Podriamos definir ADO.NET como: • Un conjunto de interfaces, clases y estructuras que permiten el acceso a datos desde la plataforma .NET de Microsoft. • Una evolución del API ADO de Microsoft. • Permite un modo de acceso a datos desconectado. 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 deusuarios por unidad de tiempo. Normalmente, cuando se recoge información de una Base de Datos es con el propósito de realizar algún tipo de proceso con ella: mostrarla por pantalla, procesarla o enviarla a algún componente. Con frecuencia, no sólo necesitaremos una sola fila, sino un conjunto de ella. Y también será frecuente que necesitemos información que se encuentre en más de una tabla (join detablas). Lo que hará la aplicación entonces será cargarlos y tratarlos como un bloque compacto. En un modelo desconectado, sería ilógico tener que conectar cada vez que queramos avanzar al registro siguiente para recoger la información de dicho registro. Así, lo que se hace para solucionar ese inconveniente es almacenar temporalmente toda la información necesaria para poder trabajar posteriormentecon ella. Esto es lo que representa un objeto DataSet en el modelo ADO.NET. Un objeto DataSet es una caché de registros recuperados de una Base de Datos que puede llegar a contener más de una tabla, basadas éstas en tablas reales de la Base de Datos. Será importante saber que los DataSet son almacenes estáticos. Es decir, no se “enterarán” de los cambios realizados en la Base de Datos real, hasta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • taller de base
  • Taller De Base De Datos
  • Proyecto Taller de Base de Datos
  • Taller Base De Datos Access
  • Taller Bases de Datos
  • Taller de base de datos
  • tALLER DE BASE DE DATOS
  • TALLER DE BASE Y ALCANILIDAD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS