Apa itu Database Management System (DBMS)?
| Tags: database, DBMS, konsep dasar database, konsep dasar dbms, pengenalan database, pengenalan dbms, pengertian dbms
Database Management System (DBMS) yaitu suatu perangkat lunak komputer yang berfungsi sebagai pengelola basis data . Di dalam DBMS ini terdiri dari fungsi-fungsi yang mendukung semua database yang ada di dalamnya yaitu Atomicity, Consistency, Isolation, Durability (ACID). Dengan ACID, DBMS ini memberikan jaminan bahwa data yang tersimpan di dalamnya memiliki kualitas yang baik. Saya jelaskan ringkasan dari ACID ini.
Atomicity
Dengan adanya fungsi ini, DBMS menjamin bahwa data yang disimpan akan lengkap pada saat pemrosesan. Sebagai contoh: Apabila terdapat proses yang sedang berjalan namun terdapat kegagalan proses karena kondisi jaringan putus, maka dengan atomicity ini seluruh data yang telah di proses akan dibatalkan. Jadi bisa disimpulkan bahwa apabila terjadi sedikit kegagalan maka akan dibatalkan semuanya untuk menjaga kesempurnaan data.
Consistency
DBMS akan menjamin bahwa dengan consistency ini data transaksi yang tersimpan akan sesuai dengan referensi data utama, dan menghindari duplikasi data. Sebagai contoh: jika terdapat suatu proses yang sedang menambahkan data yang tidak terdapat pada data referensi, maka dengan adanya consistency DBMS akan menolak proses ini.
Isolation
Data akan lebih aman dengan fungsi isolasi ini, dimana pada saat data dibuka secara serial data tetap aman meskipun terjadi perubahan. Referensi lebih jelas dapat menuju ke tautan isolation.
Durability
Dengan adanya fungsi ini, maka ketahanan data yang tersimpan akan terjamin. Meskipun data sangat banyak yang tersimpan di database, namun DBMS memberikan jaminan bahwa data tidak akan rusak.
Tidak semua DBMS memiliki fungsi ini, sehingga perlu untuk memilih DBMS yang sesuai dengan kebutuhan pengguna.
Mungkin anda tertarik dengan tulisan saya yang lain: Tips dan Triks Mengcopy Tabel di Database
Tidak ada komentar:
Posting Komentar