PBD selama ini hanya dikaitkan dengan application development environment, padahal PBD itu sendiri dimulai dari lingkungan pemrograman dalam basis data. Basis data dibagi menjadi 2 berdasarkan ada tidaknya hubungan antar tabel, yaitu (1) Unrelational database, dan (2) Relational database. Dalam lingkungan basis data, ada juga lho bahasanya, lha SQL itu! SQL merupakan bahasa non-prosedural yang dipakai untuk melakukan proses-proses transaksi, viewing, dan creating. SQL ini merupakan dasar dari SQL Programming (bahasa proseduralnya) yang terdiri dari Stored Procedure, Function, Trigger, dll.
Untuk application development environment, terkadang kita melupakan hal yang paling esensi…. yaitu koneksi. Pernah juga melihat sebuah market yang listriknya lagi down, tetapi transaksi tetap jalan walaupun terkonsentrasi hanya pada satu kasir. Koq bisa ya? Ternyata koneksi perlu juga untuk di-manage. Terlebih ketika terjadi perpindahan database. Selain itu, koneksi jugalah yang menentukan model pengembangan, apakah connectionless atau always connected.