Kelebihan dan Kekuarangan DBMS (Database Management System)

Kelebihan:
  1. Kebebasan data dan akses yang efisien
  2. Mereduksi waktu pengembangan aplikasi
  3. Integritas dan keamanan data
  4. Administrasi keseragaman data
  5. Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).
  6. Mengurangi data redundancy : Data redundansi dapat direduksi/dikurangi, tetapi tidak dapat dihilangkan sama sekali (untuk kepentingan keyfield)
  7. Membutuhkan sedikit memory untuk penyimpanan data.
Kekurangan :
  1. Biaya Kebutuhan untuk medapatkan perangkat lunak dan perangkat keras yang tepat cukup mahal, termasuk biaya pemeliharaan dan sumber daya manusia yang mengelola basis data tersebut.
  2. Sangat kompleks. Sistem basis data lebih kompleks dibandingkan dengan proses berkas, sehingga dapat mudah terjadinya kesalahan dan semakin sulit dalam pemeliharaan data.
  3. Resiko data yang terpusat. Data yang terpusat dalam satu lokasi dapat beresiko kehilangan data selama proses aplikasi.
  4. Memerlukan suatu skill tertentu untk bisa melakukan administrasi dan manajemen database agar dapat diperolehh struktur dan relasi data yang optimal.
  5. Memerlukan kapasitas penyimpanan baik eksternal disc maupun internal memory agar DBMS dapat bekerja cepat dan efisien.
  6. Kebutuhan akan sumber daya resources biasanya cukup tinggi.
  7. apabila DBMS gagal menjalankan misinya maka tingkat kegagalan menjadi lebih tinggi Karena banyak pengguna bergantung pada sistem ini.



Pengertian Database Server

Ada beberapa macam pengertian tentang DBMS :
  1. Menutut C.J. Date : DBMS adalah merupakan software yang menghandel seluruh akses pada database untuk melayani kebutuhan user.
  2. Menurut S, Attre : DBMS adalah software, hardware, firmware dan procedure-procedure yang memanage database. Firmware adalah software yang telah menjadi modul yang tertanam pada hardware (ROM).
  3. Menurut Gordon C. Everest : DBMS adalah manajemen yang efektif untuk mengorganisasi sumber daya data.
Jadi DBMS : Semua peralatan komputer (Hardware+Software+Firmware). DBMS dilengkapi dengan bahasa yang berorientasi pada data (High level data langauage) yang sering disebut juga sebagai bahasa generasi ke 4 (fourth generation language).