Powered by Blogger.

Database Management System (DBMS)


=Personal-Web=, Assalamualaikum gaes welcome back to Personal Web, kali ini personal web akan membagikan informasi tentang Database Management System apasih itu, yuk cus kepoin :


Database : Database adalah kumpulan data yang saling terkait yang membantu dalam efisiensi, penyisipan dan penghapusan data dari database dan mengatur data dalam bentuk tabel, pandangan, skema, laporan, dll. Misalnya, database universitas mengatur data tentang mahasiswa, staf pengajar, staf admin, dll, yang membantu dalam pengambilan penyisipan dan penghapusan data yang efisien dari hal tersebut.

Database Management System : Perangkat lunak yang digunakan untuk mengelola database. Misalnya, Oracle, MySQL, dll. DBMS memungkinkan pengguna melakukan tugas - tugas berikut :


  • Definisi Data : Membantu dalam pembuatan, modifikasi dan penghapusan definisi yang mendefinisikan organisasi data dalam database.
  • Pembaruan Data : Membantu dalam penyisipan, modifikasi dan penghapusan data aktual dalam database. 
  • Pengambilan Data : Membantu dalam mengambil data dari database yang dapat digunakan oleh aplikasi untuk berbagai keperluan.
  • Administrasi Pengguna : Membantu dalam mendaftarkan dan memantau pengguna, menegakkan keamanan data, memantau kinerja, menjaga integritas data, berurusan dengan kontrol konkurensi dan memulihkan informasi yang rusak oleh kegagalan yang tak terduga.
Pergeseran Paradigma dari Sistem File ke DBMS

File System mengelola data menggunakan file dalam hard disk. Pengguna diizinkan untuk membuat, menghapus, dan memperbarui file sesuai dengan kebutuhan mereka. Contoh dari Sistem Management Universitas berbasis file. Data mahasiswa tersedia untuk Departemen mereka masing - masing. Bagian Akademik, Bagian Hasil, Bagian Akun,  dll. Beberapa data umum untuk semua bagian seperti No, Nama, Nama Ayah, Alamat, Nomor telepon, tetapi beberapa data tersedia untuk bagian tertentu. 
Mari bahas masalah ini dengan sistem :

  • Redundansi Data : Data dikatakan berlebihan jika data yang sama disalin dibanyak tempat. Jika seorang Mahasiswa ingin mengubah nomor telepon, dia harus memperbaruinya di bagian yang lain juga, catata yang lama harus dihapus dari semua bagian yang mewakili mahasiswa itu. 
  • Inkonsistensi Data : Data dikatakan tidak konsisten jika beberapa salinan data yang sama tidak cocok satu sama lain. Jika nomor telepon berbeda di Bagian Akun dan Bagian Akademik, akan menjadi tidak konsisten. Inkonsistensi mungkin karena kesalahan pengetikan atau tidak memperbarui semua salinan data yang sama.
  • Akses Data Sulit : Seorang pengguna harus mengetahui lokasi file yang tepat untuk mengakses data, sehingga prosesnya sangat rumit dan membosankan. Jika pengguna ingin mencari nomor mahasiswa dari mahasiswa yang jumlahnya 10000 yang tidak disortir, betapa sulitnya hal itu.
  • Akses Tidak Sah : Sistem file dapat menyebabkan akses tidak sah ke data. Jika seorang mahasiswa mendapatkan akses ke file yang memiliki tandanya, dia dapat mengubahnya dengan cara yang tidak sah.
  • Tidak Ada Akses Bersamaan : Akses data yang sama oleh banyak pengguna pada saat yang bersamaan dikenal sebagai konkurensi. Sistem file tidak memungkinkan konkurensi karena data hanya dapat diakses oleh satu pengguna dalam satu waktu.
  • Tidak Ada Cadangan dan Pemulihan : Sistem file tidak menggabungkan cadangan dan pemulihan data apapun jika file hilang atau rusak.
Hal diatas adalah alasan utama yang membuat pergeseran dari Sistem File ke DBMS. 







0 comments:

Post a Comment

Spam, No Comment!!!