Compartir vía


Orígenes de datos

Un origen de datos es simplemente el origen de los datos. Puede ser un archivo, una base de datos determinada en un DBMS o incluso una fuente de distribución de datos activa. Los datos pueden encontrarse en el mismo equipo que el programa o en otro equipo en algún lugar de una red. Por ejemplo, un origen de datos podría ser un DBMS de Oracle que se ejecuta en un sistema operativo OS/2, al que accede Novell Netware; un DBMS de IBM Db2 al que se accede a través de una puerta de enlace; una colección de archivos Xbase en un directorio de servidor; o un archivo de base de datos local de Microsoft Access.

El propósito de un origen de datos es recopilar toda la información técnica necesaria para acceder a los datos (el nombre del controlador, la dirección de red, el software de red, etc.) en un solo lugar y ocultarlo del usuario. El usuario debe poder ver una lista que incluya nóminas, inventario y personal, elija Nómina en la lista y haga que la aplicación se conecte a los datos de nómina, todo ello sin saber dónde residen los datos de nómina o cómo la aplicación llegó a ella.

El término origen de datos no debe confundirse con términos similares. En este manual, DBMS o base de datos hace referencia a un programa o motor de base de datos. Se hace una distinción adicional entre las bases de datos de escritorio, diseñadas para ejecutarse en equipos personales y a menudo sin compatibilidad completa con SQL y transacciones, y bases de datos de servidor, diseñadas para ejecutarse en una situación de cliente/servidor y caracterizadas por un motor de base de datos independiente y compatibilidad con SQL y transacciones enriquecidas. La base de datos también hace referencia a una colección determinada de datos, como una colección de archivos Xbase en un directorio o una base de datos en SQL Server. Por lo general, es equivalente al término catálogo, que se usa en otra parte de este manual o el calificador de términos en versiones anteriores de ODBC.

Esta sección contiene los temas siguientes.