PL / SQL



Procedural Language/SQL adalah bahasa prosedural lanjutan dari SQL yang dikeluarkan oleh perusahaan oracle, bahasa akses data standar untuk database relational. PL/SQL menawarkan keistimewaan dari modern software enginering seperti data encapsulation, exception handling, information hiding, dan orientasi objek, sehingga dapat membawa seni pemrograman ke Oracle Server dan Toolset.

Kelebihan PL/SQL

  • Integrasi

PL/SQL memainkan peranan penting baik di oracle server (melalui store, procedures,store function, database triggers, dan packages) maupun oracle development tools ( melalui komponen trigger Oracle Developer). Aplikasi Oracle Developer mempergunakan shared libraries yang menyimpan kode ( prosedur dan fungsi) dan dapat diakses secara lokal maupun jarak jauh. Oracle developer terdiri dari oracle form, oracle report, dan oracle graphics.Tipe data SQL juga dapat di gunakan dalam PL/SQL, dikombinasikan dengan akses langsung yang disediakan SQL. Kedua tipe data shared ini mengintegrasikan PL/SQL dengan data dictionary oracle server. PL/SQL menjembatani perbedaan antara pengaksesan teknologi database dan kebutuhan akan kemampuan pemrograman prosedural.


  • PL/SQL dalam Oracle Tools

Banyak tools oracle, termasuk developer oracle memiliki mesin PL/SQL sendiri, yang bediri sendiri dari mesin Oracle Server. Mesin tersebut menyaring perintah SQL dan mengirimkan perintah tesebut secara individual ke pengeksekusi perintah SQL di oracle server.  Oracle server memproses perintah prosedural yang tersisa saat pengeksekusi perintah prosedural yang terdapat di mesin PL/SQL.


  • Meningkatkan Kinerja

PL/SQL dapat meningkatkan kinerja aplikasi. Keuntungan yang didapat berbeda tergantung dari lingkungan eksekusi. PL/SQL dapat digunakan untuk mengelompokkan perintah SQL dalam sebuah blok tunggal dan mengirim keseluruhan blok ke server dengan sebuah call sehingga dapat mengurangi kemacetan jaringan. PL/SQL dapat bekerja sama dengan tool pengembangan aplikasi oracle server seperti Oracle Developer forms dan reports. Dengan menambahkan kemampuan pemrosesan prosedural terhadap tool-tool tersebut, PL/SQL dapat meningkatkan kinerja

0 komentar:

Posting Komentar

Copyright 2009 Suci Rahmadiaty. All rights reserved.
Bread Machine Reviews | watch free movies online by Blogger Templates