Memahami DBMS
Pengertian DBMS adalah suatu sistem atau perangkat lunak yang dirancang khusus untuk memelihara database dan melakukan operasi pada data yang diminta oleh banyak pengguna. Untuk mengetahui lebih lanjut tentang DBMS ini, baca Memahami DBMS Menurut Para Ahli.
Memahami DBMS oleh para ahli
Sebagaimana dijelaskan di atas tentang DBMS, untuk lebih memahami DBMS ini kita dapat mengacu pada berbagai pendapat yang dikemukakan oleh para ahli sebagai berikut:
Pengertian DBMS menurut tanggal C.J.
DBMS adalah perangkat lunak yang mengelola semua akses ke database untuk memenuhi kebutuhan pengguna.
Mengerti DBMS menurut S. Attre
DBMS adalah perangkat lunak, perangkat keras, firmware, dan metode untuk mengelola basis data. Firmware itu sendiri merupakan software yang sudah menjadi modul yang tertanam di dalam perangkat keras (ROM).
Pahami DBMS menurut Gordon C. Everest
DBMS ini adalah manajer yang efektif dalam mengatur sumber daya data.
Sistem manajemen basis data ini dengan demikian merupakan sistem organisasi dan sistem pemrosesan basis data pada satu komputer.
Tujuan dari DBMS (Database Management System)
Tujuan dari DBMS ini adalah sebagai berikut:
- Bisa digunakan bersama-sama atau bersama-sama
- Akses data yang cepat dan mudah
- Menghemat ruang penyimpanan data
- Untuk keamanan data
- Menghilangkan duplikat dan inkonsistensi data
- Menangani data dalam jumlah besar atau besar
Fungsi DBMS (Sistem Manajemen Basis Data)
Fungsi DBMS adalah sebagai berikut:
- Mendefinisikan data dan hubungannya
- Ubah data atau edit data
- Keamanan dan kecerdasan data
- Pemulihan dan kurasi data
- Kamus data
- Untuk prestasi kerja
Jenis DBMS (Database Management System)
Jenis DBMS tercantum di bawah ini. Penjelasannya sebagai berikut:
MySQL
MySQL adalah perangkat lunak (software) sistem manajemen database SQL atau DNMS multithreaded untuk beberapa pengguna, yang semuanya memiliki sekitar 6 terinstal. MySQL AB menyediakan MySQL sebagai perangkat lunak gratis di bawah lisensi dari GNU atau Generasi Public License (GPL). , tetapi juga dijual di bawah lisensi komersial jika penggunaannya tidak sesuai dengan penggunaan GPL. MySQL dimiliki dan disponsori oleh perusahaan perdagangan Swedia, MySQL AB. MySQL AB memiliki hampir semua hak cipta atas kode sumbernya.
PERAMAL
ORACLE didirikan pada tahun 1977. Perusahaan ini didirikan antara lain oleh Bob Miner, Ed Oates dan Larry Ellison yang sebelumnya menjabat sebagai CEO (Chief Executive Officer). Perusahaan ini fokus membangun server database pada mainframe.
ORACLE sendiri adalah sistem manajemen basis data relasional (RDBMS) untuk pengelolaan informasi yang terbuka, komprehensif, dan terintegrasi. Server Oracle menawarkan solusi yang efisien dan efektif karena fungsinya di bidang berikut:
- Dapat bekerja di lingkungan klien / server (pemrosesan terdistribusi)
- Kelola database besar dan manajemen ruang
- Mendukung akses data secara simultan
- Performa pemrosesan transaksi yang tinggi
- Pastikan ketersediaan terkontrol
- Lingkungan yang direplikasi
FIREBIRD
Firebirdh adalah sistem manajemen database relasional yang menyediakan fungsionalitas yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS dapat berjalan di Linux, Windows, atau beberapa platform Unix. Firebird dikelola dan dipelihara oleh FirebirdSQL Foundation.
Microsoft SQL Server 2000
Microsoft SQL Server 2000 adalah perangkat lunak sistem manajemen basis data relasional, yang disingkat RDBMS, yang dapat melakukan proses manipulasi skala besar dengan semua jenis fungsi. Microsoft SQL Server 2000 juga merupakan salah satu produk server basis data andalan Microsoft. Karena kemampuan manajemen datanya dan kemudahan penggunaannya, memuat RDBMS adalah pilihan administrator database.
Visual Foxpro 6.0
Visual FoxPro 6.0 can interact with desktop products and client / server members. The primary goal of Visual FoxPro is to provide programming tools and databases for developing software that meets the demands of the times.
Paradox desktop database
Paradox Desktop Database is an add-ins program, a separate program in Borland Delphi. Several DBMS are integrated into this desktop database, including Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Access, db2 and interbase.
Komponen DBMS (Database Management System)
DBMS tentunya memiliki “modul” komponen fungsional yang terdiri dari berikut ini:
- Manajer file ini mengelola ruang penyimpanan di hard drive dan struktur data yang digunakan untuk mewakili informasi yang disimpan di hard drive.
- Manajer basis data ini menyediakan antarmuka antara data tingkat rendah dalam basis data dengan program aplikasi dan kueri yang dikirim ke sistem.
- Prosesor kueri ini menerjemahkan perintah bahasa kueri menjadi instruksi tingkat rendah yang dapat dipahami oleh manajer database.
- Prekompiler DML ini mengubah pernyataan atau perintah DML yang ditambahkan dalam program aplikasi menjadi pemutar prosedur normal dalam bahasa induk.
- Kompilator DDL mengubah berbagai perintah DDL menjadi serangkaian tabel yang berisi metadata.
Keuntungan dan kerugian dari DBMS
Kelebihan dan kekurangan DBMS ini dijelaskan sebagai berikut:
Keuntungan dari DBMS (Database Management System)
Menurut Connolly dan Begg (2010: 77) kelebihan DBMS ini adalah:
- Pengulangan data pajak
- Data yang konsisten
- Bisa mendapatkan lebih banyak informasi dan jumlah data yang sama
- Penggunaan data bersama
- Tingkatkan integritas data
- Tingkatkan keamanan
- Penetapan standarisasi
- Perbandingan skala ekonomi
- Seimbangkan kebutuhan yang bertentangan
- Tingkatkan akses data dan daya tanggap
- Meningkatkan produktivitas
- Tingkatkan pemeliharaan data dengan data independen
- Tingkatkan paralelisme
- Tingkatkan layanan pencadangan dan pemulihan
Kekurangan dari DBMS (Database Management System)
Menurut Connolly dan Begg (2010: 80) keuntungan hasil DBMS sebagai berikut:
- kompleksitas
- Ukuran besar karena kompleksitas yang terlibat
- Biaya konversi diperlukan untuk menggunakan DBMS baru
- Biaya DBMS tergantung pada lingkungan dan fungsi yang disediakannya
- Biaya perangkat keras tambahan
- Performa menurun
- Tingkat kegagalan yang lebih tinggi
Contoh DBMS (Database Management System)
- Hierarki database: Akses data ini harus mengikuti aturan hierarki yang telah ditentukan sebelumnya. Contohnya adalah: IMS-2 (Information Management System) dari IBM, 1968
- Jaringan data: Data ini membentuk jaringan yang lebih bebas daripada model hierarki. Contohnya adalah:
- IDMS (Integrated Database Management System) dari Cullinet Software, 1972
- Data relasional: Ini adalah data yang dikelompokkan secara bebas sesuai dengan cara proses normalisasi dijalankan. Contohnya adalah: INGRE dari PBB dari CA & Relational Tech. 1973, System-R dari IBM Research, 1975, DBASE II dari Ashton-Tate, 1981, ORACLE dari Relational Software Inc, 1979.
Terima kasih telah membaca definisi DBMS, tujuan, fungsi, jenis, komponen, dan contoh. Semoga apa yang dijelaskan dapat bermanfaat bagi Anda.
Sumber :