Pada materi kali ini, kita akan berkenalan dengan database management system (DBMS) yaitu Oracle Database. Oracle adalah database ranking #1 berdasarkan db-engines.com saat ini (February 2021) secara beberapa tahun berturut-turut, dan juga beberapa survey engine lainnya.

Oracle Database dibuat sejak 1980 oleh para insinyur Developer Oracle, Software oracle ada beberapa versi diantaranya

Version Release Date End Of Support
Oracle Database 10g 2003 February 2006
Oracle Database 11g 2005 April 2010
Oracle Database 12c 2013 -
Oracle Database 18c 2018 -
Oracle Database 19c 2019 -
Oracle Database 21c Desember 2020 -

Untuk lebih lengkapnya bisa check disini, Yang perlu di ketahui Oracle Database ini adalah Database Commersial (Berbayar) jika temen-temen ingin tau harga dari product Oracle Product ini saya cantumkan daftar harganya disini

Etsss tapi tentang aja, buat temen-temen yang mau coba Database Oracle bisa kok tanpa bayar alias (GRATISSSS) kita bisa coba menggunakan Express Edition. Pada dasarnya Oracle ini ada beberapa edisi

  1. Express Edition (paling basic)
  2. Standart Edition
  3. Enterprice Edition

Nah jadi kita bisa menggunakan Express Edition ya untuk mencoba belajar Oracle Database, jadi kita akan mencoba Oracle Database 18c Express Edition.

Nah jadi untuk Database ini khan biasanya hanya sebagai perantara untuk menyimpan, baca, ubah, dan hapus data terus bagaimana dengan support dengan Bahasa Pemograman klo mau connect ke Database Oracle apa aja yang di support?

Pada dasarnya semua bahasa pemograman support, berikut adalah beberapa connector yang di sediakan oracle

  1. C / C# / C++
  2. ojdbc for Java
  3. oci-connect for PHP
  4. oci-ruby-sdk for Ruby
  5. npm oracledb for Javascript

Selain untuk penyimpanan data, Oracle Database juga sebetulnya memiliki bahasa pemograman dalam Database Enginenya mereka dinamai dengan sebutan Pl/SQL atau Procedural Language and SQL