Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özel uygulamalar genellikle birkaç DBMS için belirli bir görevi gerçekleştirir. Örneğin, bir uygulama tek bir DBMS'den veri alıp bir rapor oluşturabilir veya çeşitli DBMS'ler arasında veri aktarabilir. Bu uygulamaların ortak özelliği, bu DBMS'lerin uygulama yazilmeden önce bilinmesi ve uygulamanın ömrü boyunca değişme olasılığının düşük olmasıdır.
Bu nedenle özel uygulama çok az birlikte çalışabilirlik gerektirir veya hiç çalışmaz. Uygulama geliştiricisi her DBMS için tek bir sürücü seçebilir ve doğrudan bu sürücülere kod yazabilir. Uygulama, bu sürücülerin özelliklerinden yararlanmak için sürücüye özgü kodu güvenli bir şekilde içerebilir ve hatta ODBC tarafından desteklenmeyen işlevleri kullanmak için yerel veritabanı API'sine çağrılar yapabilir.
Çoğu özel uygulamanın en önemli birlikte çalışabilirlik sorunu, hedef DBMS'lerin gelecekte değişip değişmeyeceğidir. Bu durumda, süreç daha fazla birlikte çalışabilir kod yazarak basitleştirilebilir. Ancak DBMS'lerin bu tür değişimleri nadirdir ve genellikle büyük miktarda çalışmayı gerektirir. Bu nedenle, özel uygulama geliştiricileri nadiren işlevsellik pahasına birlikte çalışabilirliği artırmayı seçer; genellikle DBMS'leri değiştirdiklerinde bu işlevi yeniden kodlamayı seçer.