Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az egyéni alkalmazások általában egy adott feladatot hajtanak végre néhány DBMS-hez. Előfordulhat például, hogy egy alkalmazás adatokat kér le egyetlen DBMS-ből, és létrehoz egy jelentést, vagy több DBMS között továbbít adatokat. Az alkalmazások közös tulajdonsága, hogy ezek a DBMS-k az alkalmazás megírása előtt ismertek, és nem valószínű, hogy megváltoznak az alkalmazás élettartama során.
Az egyéni alkalmazás ezért nem vagy egyáltalán nem igényel együttműködési képességet. Az alkalmazásfejlesztő egyetlen illesztőprogramot választhat az egyes DBMS-ekhez és kódot közvetlenül ezekhez az illesztőprogramokhoz. Az alkalmazás biztonságosan tartalmazhat illesztőprogram-specifikus kódot az illesztőprogramok képességeinek kihasználásához, és akár hívásokat is kezdeményezhet a natív adatbázis API-hoz, hogy az ODBC által nem támogatott funkciókat használjon.
A legtöbb egyéni alkalmazás interoperabilitási aggálya az, hogy a céladatbázis-kezelő rendszerek a jövőben megváltoznak-e. Ha így van, ez a folyamat egyszerűbb lehet, ha egymással együttműködőbb kódot ír. A DBMS-ek ilyen módosítása azonban ritkán fordul elő, és általában nagy mennyiségű munkát von maga után. Emiatt az egyéni alkalmazások fejlesztői ritkán döntenek úgy, hogy a funkcionalitás rovására növelik az interoperabilitást; A dbMS-k módosításakor általában úgy döntenek, hogy újrakódolják ezt a funkciót.