Projektmappen-Explorer

Eine Datenquelle ist einfach die Quelle der Daten. Dabei kann es sich um eine Datei, eine bestimmte Datenbank in einem DBMS oder sogar um einen Live-Datenfeed handeln. Die Daten können sich auf demselben Computer befinden wie das Programm oder auf einem anderen Computer irgendwo in einem Netzwerk. Eine Datenquelle kann zum Beispiel ein Oracle DBMS OS/2®-Betriebssystem sein, auf das über Novell® Netware zugegriffen wird, oder ein IBM Db2-DBMS, auf das über ein Gateway zugegriffen wird, eine Sammlung von Xbase-Dateien in einem Serververzeichnis oder eine lokale Microsoft Access-Datenbankdatei.

Der Zweck einer Datenquelle besteht darin, alle für den Zugriff auf die Daten erforderlichen technischen Informationen – Treibername, Netzwerkadresse, Netzwerksoftware usw. – an einem zentralen Ort zu sammeln und für den Benutzer auszublenden. Der Benutzer sollte in der Lage sein, sich eine Liste mit Lohnbuchhaltung, Bestand und Personal anzusehen, die Lohnbuchhaltung aus der Liste auszuwählen und die Verbindung der Anwendung mit den Lohnbuchhaltungsdaten zu veranlassen, ohne zu wissen, wo sich die Lohnbuchhaltungsdaten befinden oder wie die Anwendung zu diesen Daten gelangt ist.

Der Begriffs Datenquelle sollte nicht mit ähnlichen Begriffen verwechselt werden. In diesem Handbuch beziehen sich die Begriffe DBMS oder Datenbank auf ein Datenbankprogramm oder eine Datenbank-Engine. Es wird weiter unterschieden zwischen Desktopdatenbanken, die auf Personalcomputer ausgelegt sind und SQL und Transaktionen oft nicht in vollem Umfang unterstützen, und Serverdatenbanken, die auf eine Client-/Server-Umgebung ausgelegt sind und durch eine eigenständige Datenbank-Engine und eine umfassende Unterstützung von SQL und Transaktionen gekennzeichnet sind. Der Begriff Datenbank bezieht sich auch auf eine bestimmte Sammlung von Daten, z. B. eine Sammlung von Xbase-Dateien in einem Verzeichnis oder einer Datenbank auf SQL Server. Er entspricht normalerweise dem Begriff Katalog, der an anderer Stelle in diesem Handbuch verwendet wird, oder dem Begriff Kennzeichner in früheren ODBC-Versionen.

In diesem Abschnitt werden die folgenden Themen behandelt: