Definición: ¿Qué significa Conectividad abierta de bases de datos (ODBC)?
Open Database Connectivity (ODBC) es un estándar de interfaz para acceder a datos y comunicarse con sistemas de bases de datos, independientemente del sistema operativo (SO), el sistema de base de datos (DS) o el lenguaje de programación. Esto se logra mediante el uso de controladores ODBC que sirven como puente entre las aplicaciones y los sistemas de bases de datos.
Techinfo explica la conectividad abierta de bases de datos (ODBC)
En 1992, un grupo de fabricantes introdujo el modelo ODBC como solución de comunicaciones para una gran cantidad de sistemas operativos, DS y aplicaciones escritas en diferentes lenguajes de programación. Por ejemplo, una aplicación escrita en C para acceder a una base de datos Oracle en UNIX tenía que ser reescrita si la aplicación cambiaba a Windows o si la plataforma de la base de datos se trasladaba a Sybase. Estos fabricantes reconocieron la necesidad de un mecanismo de traducción intermedio y crearon un conjunto de protocolos e interfaces de programación de aplicaciones (API), que fue el primer modelo ODBC.
El modelo ODBC contiene los siguientes tres componentes principales:
- Cliente (generalmente una aplicación de programación)
- Servidor de base de datos
- Controlador ODBC
La función del conductor, que es muy similar a un traductor humano, es cerrar la brecha entre las partes que de otra manera no se entenderían entre sí.