Apa itu database?

Dalam ilmu komputer, sistem manajemen database biasanya mengacu pada perangkat lunak yang menyimpan dan mengatur dengan andal, dan menyediakan metode yang efisien dan sederhana untuk memodifikasi dan mengakses data untuk pengguna akhir dan aplikasi. Sistem database diklasifikasikan sesuai dengan model database yang mereka dukung. Model database yang paling populer meliputi: relasional, objek, kunci-nilai dan model dokumen. Setelah tahun 1980-an, database relasional mendominasi industri dan model lain digunakan dalam lingkungan niche. Database relasional diterima secara luas karena menyediakan antarmuka yang sangat abstrak dan sederhana, yang mengatur data ke dalam baris dan kolom dari satu set tabel, yang mengurangi kompleksitas untuk pengguna akhir dan aplikasi. Dalam database relasional, bahasa SQL digunakan untuk memodifikasi dan mengakses data. Sistem database yang berbeda memiliki fungsi inti yang berbeda berdasarkan lingkungan kerja target mereka. Namun, sebagian besar dari mereka memiliki karakteristik yang sama: - Simpan dan menyediakan data secara efisien, akses metadata, keamanan akses dasar - Mengatur tingkat penegakan atau modifikasi data, - Mengelola konsistensi data, - Mengelola tingkat akses katalog, - Mengelola tingkat penegakan atau modifikasi data, - Mendukung kontrol akses pengguna untuk beberapa tingkat, - Mengatur konsistensi data transaksi, - Mengatur tingkat akses katalog, - Mengatasi tingkat modifikasi data.