Origini dati
Un'origine dati è semplicemente l'origine dei dati. Può essere un file, un database specifico in un DBMS o anche un feed di dati in tempo reale. I dati potrebbero trovarsi nello stesso computer del programma o in un altro computer in una rete. Ad esempio, un'origine dati potrebbe essere un DBMS Oracle in esecuzione in un sistema operativo OS/2®, accessibile da Novell® Netware; un DBMS IBM Db2 a cui si accede tramite un gateway; una raccolta di file Xbase in una directory del server; o un file di database di Microsoft Access locale.
Lo scopo di un'origine dati è raccogliere tutte le informazioni tecniche necessarie per accedere ai dati, ovvero il nome del driver, l'indirizzo di rete, il software di rete e così via, in un'unica posizione e nasconderle all'utente. L'utente deve essere in grado di esaminare un elenco che include il libro paga, l'inventario e il personale, scegliere Libro paga dall'elenco e fare in modo che l'applicazione si connetta ai dati relativi al libro paga, tutto senza sapere dove risiedono i dati relativi al libro paga o come l'applicazione vi è arrivata.
Il termine origine dati non deve essere confuso con termini simili. In questo manuale, DBMS o database fa riferimento a un programma o a un motore di database. Viene fatta un'ulteriore distinzione tra database desktop, progettati per essere eseguiti su personal computer e spesso privi di supporto completo per transazioni e SQL, e database server, progettati per essere eseguiti in una situazione client/server e caratterizzati da un motore di database autonomo e dal supporto avanzato di SQL e transazioni. Database fa riferimento anche a una particolare raccolta di dati, ad esempio una raccolta di file Xbase in una directory o un database in SQL Server. In genere equivale al catalogo termini, usato altrove in questo manuale, o al qualificatore di termini nelle versioni precedenti di ODBC.
Questa sezione contiene i seguenti argomenti: