Banyak basis data lain memiliki perangkat lunak aplikasi yang mengakses basis data atas nama pengguna akhir, tanpa mengekspos antar muka DBMS secara langsung. Programer aplikasi mungkin menggunakan protokol kawat secara langsung, atau lebih mungkin melalui program antarmuka aplikasi. Perancang database dan administrator database berinteraksi dengan DBMS melalui antarmuka yang berdedikasi untuk membangun dan mempertahankan basis data aplikasi, dan dengan demikian membutuhkan lebih banyak pengetahuan dan pemahaman tentang bagaimana DBMS beroperasi dan antarmuka eksternal DBMS' dan parameter tuning.
Apa cara programmer untuk menghindari DBMS?
protokol kawat