Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vlastní aplikace obvykle provádějí konkrétní úlohu pro několik DBMS. Aplikace může například načíst data z jednoho DBMS a vygenerovat sestavu nebo může přenášet data z několika dbMS. To, co tyto aplikace mají společné, je, že tyto dbMS jsou známé před zápisem aplikace a pravděpodobně se nezmění v průběhu životnosti aplikace.
Vlastní aplikace proto vyžaduje malou nebo žádnou interoperabilitu. Vývojář aplikace může zvolit jeden ovladač pro každý DBMS a kód přímo na tyto ovladače. Aplikace může bezpečně obsahovat kód specifický pro ovladače, který využívá možnosti těchto ovladačů, a může dokonce volat nativní databázové rozhraní API, aby používala funkce, které rozhraní ODBC nepodporuje.
Hlavním zájmem o interoperabilitu většiny vlastních aplikací je to, jestli se cílové sady DBMS v budoucnu změní. Pokud ano, tento proces lze zjednodušit napsáním více interoperabilního kódu hned od začátku. Taková změna DBMS je však vzácná a obecně zahrnuje velké množství práce. Z tohoto důvodu se vývojáři vlastních aplikací zřídka rozhodnou zvýšit interoperabilitu na úkor funkčnosti; při změně DBMS se obvykle rozhodnou tuto funkci překódovat.