Rabu, 14 Juli 2010

DATA BASE MANAGEMENT SYSTEM

Dalam mendapatkan ilmu memang tidak mudah. Bagi mereka yang masih pemula khususnya mahasiswa yang ingin berprofesi sebagai programmer, analyst, atau lainnya yang sesuai dengan teknologi informasi perlu mengetahui tentang Database Management System (DBMS). Hal ini tidak terlepas dari kebutuhan dari banyak perusahaan akan pengumpulan informasi yang disimpan dalam suatu database. Programmer harus bisa membuat suatu program aplikasi database yang sesuai dengan kebutuhan perusahaan. Sebelum saya menjelaskan lebih jau, akan saya berikan terlebih dahulu ilmu yang saya miliki mengenai Database Management System (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