Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pablo Rocano
Manuel Tamay
Fecha: 24/06/2020
¿Qué es el ODBC?
Es una interfaz de programación de aplicaciones (API) que permite que el software se conecte
con los sistemas de administración de bases de datos sin que se vea afectado. Esto es
importante porque permite que las aplicaciones interactúen con múltiples bases de datos
simultáneamente usando SQL (lenguaje de consulta estructurado).
Todas las aplicaciones que soporten ODBC reconocerán una instrucción común de Lenguaje de
Consulta Estructurado (SQL).
Al igual que las impresoras requieren instrucciones específicas que les permitan conectarse
con múltiples computadoras y dispositivos diferentes, ODBC es un puente entre las
aplicaciones y las bases de datos que requieren.
Una especificación estándar de API de software para usar sistemas de gestión de bases
de datos (DBMS)
Un componente de Ventanas Abierto Servicios Arquitectura
Independiente de cualquier lenguaje de programación, sistema de base de datos y
sistema operativo.
Las aplicaciones ODBC o aplicaciones cliente envían peticiones a un servidor de bases de datos.
El gestor del driver ODBC determina qué fuente de datos usar y qué driver ODBC puede
comunicar con esa fuente de datos en particular. La petición se envía luego a través del driver
al servidor – normalmente una aplicación de base de datos. Esta base de datos puede ser local,
o en el mismo ordenador, o remota. Los datos solicitados se devuelven a través del gestor del
driver ODBC, entonces a la aplicación del cliente. El lenguaje ODBC es una combinación de
llamadas de función ODBC API y lenguaje SQL.
Sistema de Gestión de Bases de Datos (DBMS): Aplicación que permite a los usuarios
almacenar, procesar, y recuperar información en una base de datos
Fuente de Datos (DSN): Los datos a los cuales quiere acceder (como a DBMS) e
información para localizar datos (como la ruta o dirección IP)
Lenguaje de Consulta Estructurado (SQL): Un lenguaje de programación estándar que
controla e interactúa con una DBMS
Driver o controlador ODBC: Un fichero DLL, fichero conectado dinámicamente
(Windows) que envía una consulta SQL para acceder a datos almacenados en una base
de datos y entregar datos a la aplicación cliente
Objetivo de ODBC
Componentes ODBC
Aplicación ODBC
Driver ODBC
Transforma la sintaxis SQL de la aplicación en la sintaxis esperado por el DBMS asociado del
conductor
Bibliografia.
https://www.it.uu.se/edu/course/homepage/ehandel/vt09/ODBC.pdf