Artikel membahas DBMS
Pengertian DBMS Dan Contohnya Lengkap Serta Jelas
Pengertian DBMS
DBMS adalah singkatan dari “Database Management System” yaitu sistem penorganisasian dan sistem pengolahan Database pada komputer. DBMS atau database management system ini merupakan perangkat lunak (software) yang dipakai untuk membangun basis data yang berbasis komputerisasi.
DBMS adalah singkatan dari “Database Management System” yaitu sistem penorganisasian dan sistem pengolahan Database pada komputer. DBMS atau database management system ini merupakan perangkat lunak (software) yang dipakai untuk membangun basis data yang berbasis komputerisasi.
DBMS (Database Management system) ini juga dapat membantu dalam memelihara serta pengolahan data dalam jumlah yang besar, dengan menggunakan DBMS bertujuan agar tidak dapat menimbulkan kekacauan dan dapat dipakai oleh user sesuai dengan kebutuhan.
DBMS ialah perantara untuk user dengan basis data, untuk dapat berinteraksi dengan DBMS dapat memakai bahasa basis data yang sudah di tentukan oleh perusahaan DBMS. Bahasa basis data umumnya terdiri dari berbagai macam instruksi yang diformulasikan sehingga instruksi tersebut dapat di proses oleh DBMS.
Perintah atau instruksi tersebut umumnya ditentukan oleh user, adapun bahasa yang digunakan dibagi kedalam 2 (dua) macam diantaranya sebagaimana di bawah ini:
1. DDL (Data Definition Language)
Yang pertama adalah bahasa DDL atau kepanjangannya Data Definition Languange, yaitu dipakai untuk menggambarkan desain dari basis data secara menyeluruh. DDL (Data Definition Language) dapat dipakai untuk membuat tabel baru, memuat indeks, maupun mengubah tabel. Hasil dari kompilasi DDL akan disimpan di kamus data. Itulah definisi dari DDL.
2. DML (Data Manipulation Language)
Dan yang kedua adalah DML atau kepanjangannya Data Manipulation Language, yaitu dipakai untuk memanipulasi daan pengambilan data pada suatu basis data, misalnya seperti penambahan data yang baru ke dalam suatu basis data, menghapus data pada suatu basis data dan mengubah data pada suatu basis data.
Kelebihan menggunakan DBMS:
Kelebihan menggunakan DBMS:
- Penggunaan data bersamaan
- Mengurangi kerangkapa data
- Menghindari ketidak konsistenan data
- Integritas data terpelihara
- Keamanan terjamin
- Kebutuhan user yang kompleks dapat teratasi
- Pelaksanaan Standarisasi
- Meningkatkan produktivitas
- Layanan back up dan recovery semakin baik
- Mengurangi pengulangan data
- Mencapai independensi data
- Mengintegrasi data beberapa file
- Mengambil data dan informasi dengan cepat
- Meningkatkan keamanan
- Rumit
- Ukuran
- Biaya DBMS
- Biaya tambahan hardware
- Biaya konversi
- Performance
- Resiko kegagalan
Macam - macam atau contoh DBMS
Adapun beberapa contoh dari DBMS, diantaranya seperti dibawah ini:
1. MySQL
Multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB gratis, dibawah lisensi GNU General Public License ( GPL), tetapi ada juga MySQL yang perbayar
Kelebihannya:
- Free/gratis
- Selalu stabil dan cukup tangguh
- Keamanan yang cukup baik
- Sangat mendukung transaksi, dan dukungan dari banyak komunitas
- Sangat fleksisbel dengan berbagai macam program
- Perkembangan software cukup cepat
- Kemudahan management database
- Kurang mendukung koneksi bahasa pemograman misalnya seperti Visual Basic (VB), Foxpro, Delphi sebab koneksi ini dapat menyebabkan field yang dibaca harus sesuai dengan koneksi dari bahasa pemograma visual tersebut
- Data yang dapat ditangani belum besar dan belum mendukung widowing Function
- Lambat untuk query yang kompleks seperti LEFT JOIN yang banyak, dan penggunaan SubQuery
Oracle adalah relational database management system (RDBMS) untuk meneglola informasi secara terbuka, komprehensif dan terintegrasi
Vendor: Orace Corporation. Bisa digunakan untuk pengaksesan data yang dilakukan secara online, dirancang khusus untuk organisasi berukuran besar,bukan untuk ukuran kecil dan menengah
kelebihannya:
- Terdapat beragam fitur yang bisa memenuhi tuntutan fleksibilitas dari organisasi atau perusahaan yang besar
- Bisa mendayagunakan lebih dari satu server dan penyimpanan data dengan cukup mudah
- Performa pemrosesan transaksi yang sangat tinggi
- DBMS yang rumit dan sulit dipelajari
- DBMS yang paling rumit dan paling mahal di dunia. Penggunaannya memakan banyak biaya, mulai dari device sampai diperlukannya DBA yang handal
Keluaran dari Microsoft seperti halnya Microsoft Accesss. Bahasa query utama yang digunakan adalah varian dari ANSI SQL yang disebut sebagai T-SQL (Transact-SQL). Bahasa ini memperbolehkan user membuat stored procedure sehingga mengingkatkan efisiensi akses dengan basis data
kelebihannya:
- DBMS ini sangat cocok untuk perusahaan mikro, menengah hingga perusahaan besar karena mampu mengelola data yang besar
- Mempunyai kelebihan untuk men-manage user serta tiap user-nya dapat diatur hak aksesnya terhadap pengaksesan databae oleh DBA
- Tingkat pengamanan datanya sangat baik
- Dapat melakukan atau memiliki back-up, recovery, dan rollback data
- Kelebihan lainnya mempunyai kemampuan membuat database mirroring dan juga culustering
- Hanya bisa berjalan pada platform OS (Operasi System) Microsoft Windows
- Perangkat lunak (Software) ini berilisensi dan tentunya pemakainnya membutuhkan biaya yang tergolong cukup mahal
Produk sistem management hubungan database dari IBM atau sekarang yang populer disebut data server. Disebut juga sebagai DB2 Enterprise Server Edition atau top of the line DB2 Data Warehouse Edition (DB2 DWE) yang berjalan pada Unix, Windows dan linux Server
Kelebihannya:
- Memiliki fitur mengurangi ruang penyimpanan yang diperlukan sampai dengan 50%
- Waktu yang diperlukan untuk mengumpulkan informasi ini telah dikurangi dari hitungan bulan sampai hanya hitungan jam ata menit
- Platform specified
- Tidak bisa download langsung dari IBM
- Kecepatannya masih kalah dibanding MySQL dan Oracle
- Dapat digunakana secara bersama
- Kecepatan serta kemudahan dalam mengakses data
- Efisiensi ruang penyimpanan data
- Untuk menangani data dalam jumlah yang besar atau banyak
- Untuk menghlangkan duplikasi dan juga inkonsistensi data
- Untuk keamanan data
DBMS biasanya mempunyai komponen fungsional (modul), diantaranya sebagaimana di bawah ini:
- File Manager adalah mengelola ruang didalam suatu disk dan juga struktur data yang digunakan untuk merepresentasikan informasi yang tersimpan didalam suatu disk
- Database Manager adalah menyediakan interface antar data low-level yang terdapat pada basis data dengan program aplikasi serta query yang diberikan ke suatu sistem
- Query Procesor adalah menterjemahkan perintah dalam bahasa query ke instruksi low-level yang dapat dimengerti database manager
- DML Precompiler adalah mengkonversi pernyataan atau perintah DML, yang ditambahkan dalam suatu program aplikasi kepemangin prosedur normal dalam bahasa induk
- DDL Compiler adalah yang mengkonversi berbagai perintal DDL ke dalam sekumpulan tabel yang mengandung meta data
Komentar
Posting Komentar