DBMS Merupakan perangkat lunak yang didesain untuk
melakukan penyimpanan dan pengaturan basis data.
Definisi DBMS pada sejumlah literature sangatlah
bervariasi. Secara umum, DBMS diartikan sebagai
suatu program komputer yang digunakan untuk
memasukkan, mengubah, menghapus, memanipulasi
dan memperoleh data/informasi dengan praktis dan
efisien.
Dibandingkan dengan sistem berbasis kertas atau berkas,
DBMS memiliki 4 Keunggulan:
• Kepraktisan.
DBMS menyediakan media penyimpan permanen yang
berukuran kecil namun banyak menyimpan data jika
dibandingkan dengan menggunakan kertas.
• Kecepatan.
Komputer dapat mencari dan menampilkan informasi yang
dibutuhkan dengan cepat.
• Mengurangi kejemuan.
Pekerjaan yang berulang-ulang dapat menimbulkan
kebosanan bagi manusia, sedangkan mesin tidak
merasakannya.
• Up to date.
Informasi yang tersedia selalu berubah dan akurat setiap.
Komponen Utama DBMS:
1. Perangkat keras (Hardware)
Berupa computer dan bagian-bagian didalamnya.
2. Data
Data dalam basis data bersifat terpadu (integrated) dan
berbagi (shared). Terpadu berarti berkas-berkas data yang
ada pada basis data saling terkait, Berbagi data berarti data
dapat dipakai atau diakses oleh sejumlah pengguna
(multiuser)
3. Perangkat Lunak (Software)
PL berkedudukan antara basis data dan penggguna. PL
inilah yang berperan melayani permintaan-permintaan
pengguna.
4. Pengguna
• Pengguna akhir
• Pemrogram Aplikasi
• Administrator Basis Data
Fungsi DBMS
1.Penyimpanan, pengambilan dan perubahan data
DBMS harus menyediakan kemampuan menyimpan,
mengambil dan merubah data dalam basis data.
2.Katalog yang dapat diakses pemakai
DBMS menyediakan sebuah katalog yang berisi deskripsi item
data yang disimpan dan diakses oleh pemakai.
3.Mendukung Transaksi
DMBS menyediakan mekanisme yang akan menjamin semua
perubahan yang berhubungan dengan transaksi yang sudah
ada atau yang akan dibuat.
4.Melayani kontrol concurrency
menyediakan mekanisme yang menjamin basis data ter-update secara benar pada saat beberapa pemakai melakukan
perubahan terhadap basis data yang sama secara bersamaan.
5.Melayani recovery
Menyediakan mekanisme untuk mengembalikan basis data
ke keadaan sebelum terjadinya kerusakan pada basis data
tersebut.
6.Melayani autorisasi
Sebuah DBMS harus menyediakan mekanisme untuk
menjamin bahwa hanya pemakai yang berwenang saja
yang dapat mengakses basis data.
7.Mendukung komunikasi data
DBMS mampu terintegrasi dengan software komunikasi.
8.Melayani data independence
DBMS mencakup fasilitas untuk mendukung kemandirian
program dari struktur basis data yang sesungguhnya.
Download
Langganan:
Posting Komentar (Atom)

Tidak ada komentar:
Posting Komentar