Dela via


Datakällor

En datakälla är helt enkelt datakällan. Det kan vara en fil, en viss databas på en DBMS eller till och med ett livedataflöde. Data kan finnas på samma dator som programmet eller på en annan dator någonstans i ett nätverk. En datakälla kan till exempel vara ett Oracle DBMS som körs på ett OS/2®-operativsystem och nås av Novell® Netware; ett IBM Db2 DBMS som nås via en gateway; en samling Xbase-filer i en serverkatalog; eller en lokal Microsoft Access-databasfil.

Syftet med en datakälla är att samla in all teknisk information som behövs för att få åtkomst till data – drivrutinsnamnet, nätverksadressen, nätverksprogramvaran och så vidare – på en enda plats och dölja den för användaren. Användaren bör kunna titta på en lista som innehåller löneuppgifter, inventering och personal, välja Lönelista i listan och låta programmet ansluta till lönedata, allt utan att veta var lönedata finns eller hur programmet kom till den.

Termen datakälla bör inte förväxlas med liknande termer. I den här handboken refererar DBMS eller databasen till ett databasprogram eller en databasmotor. En ytterligare skillnad görs mellan skrivbordsdatabaser, utformade för att köras på personliga datorer och ofta saknar fullständigt SQL- och transaktionsstöd, och serverdatabaser, utformade för att köras i en klient-/serversituation och kännetecknas av en fristående databasmotor och omfattande SQL- och transaktionsstöd. Databasen refererar också till en viss samling data, till exempel en samling Xbase-filer i en katalog eller en databas på SQL Server. Det motsvarar vanligtvis termen katalog, som används på andra ställen i den här handboken, eller termen kvalificerare i tidigare versioner av ODBC.

Det här avsnittet innehåller följande avsnitt.