Basis data adalah kumpulan data yang saling berhubungan yang disimpan secara bersama untuk memenuhi tujuan utama seperti kecepatan akses, efisiensi penyimpanan, dan keakuratan data. Sistem basis data terdiri atas basis data, perangkat lunak pengelola, perangkat keras pendukung, dan manusia sebagai pengguna dan pengelola.