Kerugian DBMS
· Rumit (Complexity). Karena penetapan fungsi dari DBMS yang baik, menyebabkan DBMS menjadi software yang cukup rumit. Seluruh user. harus mengetahui fungsi-fungsi yang ada dengan baik, sehingga dapat memperoleh manfaatnya.
· Ukuran (Size). Kerumitan dan banyaknya fungsi yang ada menyebabkan DBMS memerlukan banyak software pendukung yang mengakibatkan penambahan tempat penyimpanan dan memory.
· Biaya DBMS (Cost of DBMS)
· Biaya Tambahan Hardware (Additional hardware costs)
· Biaya Konversi (Cost of conversion)
· Performance. Pada dasarnya DBMS dibuat untuk menyediakan banyak aplikasi, akibatnya mungkin beberapa aplikasi akan berjalan tidak seperti biasanya.
· Higher impact of a failure. Karena system yang terpusat, jika seluruh user dan aplikasi terakses dari DBMS maka kerusakan pada bagian manapun dari sistem, akan menyebabkan operasi terhenti.
Fungsi-fungsi DBMS
1. Data definition DBMS harus dapat mengolah pendefinisian data
2. Data manipulation DBMS harus dapat menangani permintaan-permintaan dari pemakai untuk mengakses data
3. Data security and integrity DBMS harus dapat memeriksa keamanan dan integriti data yang didefinisikan oleh DBA
4. Data recovery and concurrency DBMS harus dapat menangani kegagalan pengaksesan database yang disebabkan oleh kesalahan system, kerusakan disk dan sebagainya. DBMS harus dapat memantau pengaksesan data yang konkuren yaitu bila satu data diakses secara bersama-sama oleh lebih dari satu pemakai pada saat bersamaan
5. Data dictionary Tempat penyimpanan informasi yang menggambarkan data dalam database. Data dictionary disebut juga metadata (data mengenai data)
Berisi tentang:
· Nama-nama user yang mempunyai wewenang untuk penggunaan DBMS
· Nama-nama item data
· Jenis-jenis dan ukuran item data
· Batasan untuk masing-masing item data
6. Performance DBMS harus dapat menangani unjuk kerja dari semua fungsi seefisien mungkin
Tidak ada komentar:
Posting Komentar