Selamat malam sahabat semua. Pada artikel sebelumnya saya telah membahas pengertian dari database. Nah kali ini saya akan membahas apa aja sih software DBMS yang sering digunakan oleh teman-teman programmer. Oke langsung saya jelaskan saja ya...
1. Microsoft SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa Query utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server di dunia bisnis yang memiliki basis data berskala kecil sampasi dengan menengah, tetapi kemudian berkembang dengan digunakanya SQL Server pada basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabalur Data Stream). Selain itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connetivity) dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuanya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses internet pada tanggal 25 Januari 2003.
2. MySQL
MySql adalah perangkat lunak sistem informasi basis data SQL atau DBMS yang multithread, multiuser, dengan sekitar 6 juta instalasi diseluruh dunia. MySQL Ab membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU general Public License (GPL). Tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunanya tidak cocok dengan pengguna GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing. MySql dimiliki senuah perusahaan komersial Swedian MySql AB dimana memegang hak cipta hampir atas semua kode sumbernya.
3. Oracle
Oracle adalah Relational Database Management System (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Orcle menyediakan solusi yang efisien dan efektif. Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal dan bahkan Oracle dijuluki dangan istilah "Ora kelar-kelar" yang artinya tidak selesai-selesai. Jika dibandingkan dengan MySql yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySql meskipun sangat mahal.
Namun yang tidak mereka perhitungkan adalah bahwa Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak berkembang menjadi besar. Organisasi yang besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar. Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan kebutuhan dan kondisi khusu yang dapat berubah-ubah. Sebagai contoh organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redudancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati. Organisasi tersebut juga mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman dan berjalan diberbagai platform yang berbeda.
Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas ddari organisasi besar tersebut. Berbagai ftur tersebut membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem informasi di organisasi berukuran besar.
4. FoxPro 6.0 atau FoxBase
Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi DB II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit Interface) pada tahun 1989. FoxPro berkembang menjadi visual FoxPro pada tahun 1995. Kemampuan pemrograman tetap dipertahankan dan dilengakapi dengan pemrograman berorientasi objek
Visual FoxPro 6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan produk dekstop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. dengan adanya Visual studio, FoxPro menjadi anggotanya. Sasaran utama Visual studio adalah menyediakan alat bantu pemrograman dan datbase untuk mengembangkan perangkat lunak yang memenuhi tuntutan zaman. model data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional merupakan model yang paling sederhana sehingga mudah dipahami oleh pengguna serta merupakan paling populer saat ini. Model ini menggunakan sekumpulan tabel berdimensi dua (yang disebut relasi atau tabel), dengan masing-masing relasi tersusun atas tupel atasu baris dan atribut. relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubaziran data dan menggunakan kunci tamu untuk berhubungan dengan relasi lain.
5. Microsoft Access
Microsoft Access adalah sebuah program aplikasi basis data komputer relasional yang dintujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft office, selain tentunya Microsoft Word, Microsoft Excel dan Microsoft Power Point. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine dan juga menggunakan tampilan grafis yang inuititif sehingga memudahkan pengguna.
Microsoft Access dapat menggunakan data disimpan didalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara programmer yang kurang mahir dapat menggunkannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Microsoft Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi dapat digolongkan kedalam perangkat bantu pemrograman berorientasi objek .
Itulah beberapa Contoh Software DBMS Yang Sering Digunakan. Anda lebih suka pakai yang mana? Kalau saya lebih suka pakai SQL Server dan MySQL. Karena Interface lebih User Friendly dan mudah digunakan.