Jabarkan Perencanaan pangkalan data dari Pangkalan data

Terdapat tiga jenis bahasa komputer yang digunakan saat kita ingin membangun dan memanipulasi sebuah pangkalan data, yaitu:

Perangkat lunak pangkalan data yang banyak digunakan dalam pemrograman dan merupakan perangkat pangkalan data aras tinggi:

Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman pangkalan data aras rendah, di antaranya:

Penyimpanan pangkalan data adalah wadah materialisasi fisik dari suatu pangkalan data. Penyimpanan terdiri dari penyimpanan tingkat internal (fisik)  dalam arsitektur pangkalan data. Penyimpanan ini juga berisikan semua informasi yang diperlukan (misalnya, metadata, "data tentang data", dan struktur data internal) untuk membangun tingkat konseptual dan tingkat eksternal dari tingkat internal pada saat dibutuhkan. Menempatkan data ke sistem penyimpanan permanen umumnya menjadi tugas mesin pangkalan data (disebut juga sebagai "mesin penyimpan data"). Meskipun pada umumnya penyimpanan pangkalan data diakses oleh DBMS (Database Manajemen Sistem) melalui sistem operasi yang mendasarinya (atau juga menggunakan sistem berkas dari sistem operasi perantara sebagai tata letak penyimpanan), properti dan pengaturan konfigurasi penyimpanan sangat penting dalam melakukan operasi DBMS yang efisien, sehingga perlu  dijaga ketat oleh administrator pangkalan data. Saat bekerja, DBMS selalu memiliki pangkalan datanya dalam beberapa jenis penyimpanan (misal pada memori dan penyimpanan eksternal), selain itu terdapat empat jenis DBMS yaitu: