Apa itu DBMS
DBMS (Database Management System) adalah suatu sistem atau software yang dirancang khusus untuk mengelola suatu database dan menjalankan operasi terhadap data yang diminta oleh banyak pengguna.
Untuk apa adanya DBMS
Dalam jaringan komputer DBMS digunakan untuk
menghindari kekacauan dalam hal pengolahan data yang jumlahnya besar. DBMS
merupakan perantara bagi pengguna dan database (basis data) dan agar dapat
berinteraksi dengan DBMS maka pengguna harus memakai bahasa database yang sudah
ditentukan. Berikut ini beberapa tujuan penggunaan DBMS pada jaringan komputer
perusahaan :
-
Agar basis data dapat digunakan secara bersama
-
Agar proses akses data lebih mudah dan cepat
-
Untuk menghemat ruang penyimpanan data
-
Membantu menjaga keamanan data
-
Mencegah dan menghilangkan duplikasi dan inskonsistentsi data
-
Menangani data dalam jumlah yang besar
Ada dua jenis bahasa komputer yang dapat digunakan
dalam berinteraksi dengan DBMS, yaitu:
1. Data Definition Language (DDL) : digunakan untuk menggambarkan desain
dari basis data secara keseluruhan, mulai dari membuat tabel baru, memuat
indeks, maupun mengubah tabel.
2. Data Manipulation Language (DML) : digunakan untuk memanipulasi dan mengambil data dari database, menghapus data dari database, dan mengubah data pada suatu database.
1. MySQL
Perangkat lunak
DBMS yang pertama adalah MySQL yang banyak digunakan karena memang tersedia
secara gratis. Sehingga aplikasi ini cocok digunakan untuk bisnis-bisnis yang
sedang berkembang. Meskipun tidak berbayar, namun tingkat keamanannya cukup
baik dengan kecepatan akses data yang selalu stabil. Akan tetapi perangkat ini
kurang kompatibel dengan bahasa pemograman Foxpro, Visual Basic (VB) dan Delphi
serta kurang mampu menangani data yang jumlahnya terlalu besar.
2. Oracle
Jika Anda
menginginkan perangkat lunak DBMS yang bagus dan berbayar bisa memilih software
Oracle. Perangkat ini memiliki beragam fitur yang dapat memenuhi tuntutan fleksibilitas
perusahaan besar. Bahkan perangkat ini juga memiliki pemrosesan transaksi
dengan peforma yang sangat tinggi. Dengan kemampuan yang mumpuni tersebut
sehingga tidak heran jika software ini dijual dengan harga yang sangat mahal
dengan sistem komputerisasinya yang rumit. Namun untuk memenuhi kriteria
seperti pada pengertian DBMS/ Database Management System, perangkat ini tidak
perlu diragukan lagi dalam hal keamanan.
3. Microsoft SQL
Server
Selain Oracle,
perangkat lunak DBMS ini juga cocok diaplikasikan pada sistem jaringan komputer
perusahaan-perusahaan besar karena memiliki kemampuan mengelola data yang
besar. Microsoft SQL Server memiliki sistem pengamanan data yang baik dan
memiliki fitur back up, recovery dan rollback data. Namun sayangnya perangkat
ini hanya bisa berjalan pada OS Windows saja.
4. Firebird
Perangkat lunak DBMS lainnya adalah Firebird sebagai sistem manajemen basis data yang relasional. Firebird menawarkan fitur yang sesuai dengan standar SQl-2003 dan ANSI SQL-99 serta dapat bekerja pada OS Windows dan Linux.
Komponen DBMS
Pada umumnya DBMS
memiliki beberapa komponen fungsional atau modul. Adapun beberapa komponen DBMS
adalah sebagai berikut:
1. File Manager
Komponen yang
mengelola ruang di dalam disk dan juga struktur data yang digunakan untuk
merepresentasikan informasi yang tersimpan pada disk.
2. Database Manager
Komponen yang
menyediakan interface antar data low-level yang terdapat pada basis data dengan
program aplikasi serta query yang diberikan ke suatu sistem.
3. Query Processor
Komponen yang
berfungsi menterjemahkan perintah dalam bahasa query ke instruksi low-level
yang dapat dimengerti database manager.
4. DML Precompiler
Komponen yang
mengkonversi perintah DML, yang ditambahkan pada suatu program aplikasi ke
pemain prosedur normal dalam bahasa induk.
5. DDL Compiler
Komponen yang
mengkonversi berbagai perintah DDL ke dalam sekumpulan tabel yang mengandung
meta data.
Referensi Website yang dapat kalian kunjungi, silahkan klik tautan dibawah ini :
Tutorial Cara menginstall
DBMS MySQL
Kamu dapat melihat tutorial instalasi MySql yang sangat mudah, lengkap dan praktis di link berikut ini :
(Yusuf Khoiruddin Youtube Channel)
Komentar
Posting Komentar