" Berusaha Untuk Selalu Menjadi Yang Terbaik "

Posts tagged ‘oracle’

Mengenal PL/SQL

SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis  relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya. (dari wikipedia)

Bagi seorang programmer, menguasai SQL adalah sebuah kewajiban, karena program zaman sekarang pasti menggunakan database untuk menyimpan datanya. Bagi saya sendiri biasanya menggunakan database mysql dan oracle. Jadi untuk membuat sebuah aplikasi saya menggunakan database pastinya.

Sementara bagi oracle khususnya, ada istilah PL/SQL. PL/SQL yang merupakan singkatan dari Procedural Language/Structured Query Language yang merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax. Jika digambarkan sebagai berikut

2rmr28w Pengenalan PL/SQL : Pengertian PL/SQL

Jadi dengan PL/SQL kita tidak perlu menggunakan sebuah bahasa pemrograman sendiri. fungsi-fungsi standard di bahasa pemrograman sudah ada di sini dan bisa langsung digabung dengan perintah SQL untuk memanipulasi database. Tapi PL/SQL cuma ada di database oracle saja.

 

Selain itu Oracle PL/SQL memiliki beberapa definisi karakteristik antara lain :

1. Terstruktur, mudah dibaca dan mudah dipelajari, jika Anda adalah orang yang baru mengenal pemrograman maka PL/SQL adalah tempat yang tepat untuk mengawalinya. Anda akanmendapatkan PL/SQL sebagai bahasa yang mudah dipelajari dan penuh dengan keyword dan struktur yang jelas/sederhana/baku. Jika Anda adalah orang berpengalaman dalam bahasa pemrograman lain maka akan sangat mudah beradaptasi dengan syntax PL/SQL

2. Standard dan bahasa portable untuk oracle development,  Jika Anda menulis PL/SQL (procedure atau function) dalam database oracle yang ada di laptop Anda, maka procedure atau function tersebut dapat dipindahkan/dieksekusi di network database perusahaan Anda tanpa ada perubahan sama sekali (asumsi kompatibilitas versi Oracle sama).”Tulis sekali, dan dapat berjalan dimana saja” (write once, run everywhere) yaitu istilah yang dipakai PL/SQL lama sebelum kemunculan JAVA. Dimana saja disini berarti dimana saja ada database oracle.

3. Bahasa yang bersifat Embedded (Tertanam di Oracle),PL/SQL tidak di design untuk digunakan sebagai bahasa yang berdiri sendiri, tetapi dapat dipanggil dalam sebuah environment itu sendiri, contohnya Anda dapat menjalankan Program PL/SQL dari database melalui Interface SQL*plus atau juga melaui Oracle Developer Form atau Report (client-side PL/SQL). Anda tidak dapat dapat mengeksekusi PL/SQL secara terpisah atau berdiri sendiri.

4. High Performance dan terintegrasi dengan database, Saat ini Anda memiliki banyak pilihan pada saat membuat software yang berjalan di atas database oracle,Anda dapat memakai JAVA dan JDBC, Visual Basic dan ODBC,atau Delphi, C++ dan banyak lagi, tetapi akan lebih mudah  dan efisien untuk mengakses  database oracle menggunkan PL/SQL dibandingkan dengan menggunakan bahasa lainnya.

Advertisements