Vinculación de objetos e incrustación de base de datos (ole db)

Definición: ¿Qué significa la base de datos de vinculación e incrustación de objetos (OLE DB)?

La base de datos de vinculación e incrustación de objetos (OLE DB) es un grupo de API que se utilizan para facilitar y reducir el acceso a datos de aplicaciones de diferentes formatos de archivo, incluidas hojas de cálculo, sistemas de administración de bases de datos (DBMS) basados ​​en lenguaje de consulta estructurado (SQL), archivos secuenciales indexados y bases de datos personales.

OLE DB se basa en el Modelo de objetos componentes (COM) y es parte del paquete de software Microsoft Data Access Components (MDAC), que se utiliza para leer y escribir datos.

Techinfo explica la vinculación de objetos e incrustación de bases de datos (OLE DB)

Los componentes del modelo de objetos OLE DB son objetos de origen de datos (DSO), objetos de comando, objetos de conjunto de filas y objetos de sesión. OLE DB utiliza conjuntos de abstracción para segregar datos de aplicaciones almacenados, porque diferentes programas requieren acceso a diferentes tipos de DSO.

Las clasificaciones OLE DB son:

  • Consumidores: aplicaciones que requieren acceso a datos
  • Proveedores: componentes de software que suministran datos del consumidor mediante API de OLE DB

Al solicitar datos OLE DB, una aplicación sigue esta secuencia:

  1. Inicialice el OLE.
  2. Establezca una conexión con la fuente de datos.
  3. Utilice un comando para solicitar acceso.
  4. Procese la consulta de la aplicación para adquirir los resultados de la solicitud.
  5. Proporcione el DSO solicitado.