Sistem manajemen basis data (DBMS) adalah kumpulan program untuk mengelola dan mengakses data dengan tujuan efisiensi dan kemudahan dalam penyimpanan serta pengambilan informasi. Keuntungan pengguna termasuk kebebasan data, pengurangan waktu pengembangan, dan keamanan data, sementara kerugian mencakup biaya perangkat lunak dan kebutuhan akan konfigurasi perangkat keras yang kompleks. DBMS memiliki berbagai model basis data, termasuk model relasional dan berorientasi objek, serta komponen utama seperti perangkat keras, sistem operasi, dan aplikasi pengelola.