Jumat, 07 Januari 2011

Perbedaan & keuntungan SQL dan PlSQL

Apa Itu SQL?
SQL adalah kependekan dari Structured Query Language, digunakan untuk berkomunikasi dengan Oracle sehingga kita dapat memerintahkan informasi apa yang ingin kita SELECT, INSERT, UPDATE atau DELETE. Keempat kata yang saya tulis dengan huruf besar tersebut merupakan kata inti yang digunakan untuk memerintahkan Oracle. Apa sih SQL*Plus itu dan apa perannya dalam database Oracle? Secara sederhana kita dapat mengatakan bahwa SQL*Plus itu seperti assisten pribadi kita saat bekerja dengan Oracle. Melalui SQ*Plus inilah kita memberikan perintah kepada Oracle dan kita dapat melihat hasilnya.
keuntungan SQL :
 1. dapat membuat database, relational struktur, menampilkan insertion, modification, dan deletion data dari relation dan   menampilkan simple/complex queries
2. command mudah dipelajari
3. dapat diterapkan di berbagai DBMS lain
4. dapat/biasa digunakan oleh DBAs, management application developers dan end-user
Kekurangan SQL :
5. sampai SQL3, SQL tidak menyertakan control command flow

Apa Itu PL/SQL Package?
Package adalah sebuah schema object yang mengelompokkan PL/SQL types, items, dan subprograms, yang terkait secara logikal. Packages biasanya memiliki dua bagian, sebuah specification dan sebuah body, meskipun kadangkala body tersebut tidak diperlukan. Specification (atau spec) merupakan antarmuka terhadap aplikasi-aplikasi kita; ia mendeklarasikan types, variables, constants, exceptions, cursors, dan subprograms yang tersedia untuk digunakan. Body secara penuh mendefinisikan cursors dan subprograms, dan juga mengimplementasikan spec
PL/SQL dan CLUSTERING COMPUTER
PL/SQL (Procedural Language/Structured Query Language) merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax. PL/SQL adalah fasilitas yang disediakan Oracle sehingga pengguna dapat memanfaatkan konsep pemrograman. Dalam PL/SQL dapat digunakan perintah untuk memanipulasi data yang ada dalam database Oracle. PL/SQL membentuk pemrograman terstruktur dalam memproses data.
Beberapa kelebihan PL/SQL dalam database Oracle :
• PL/SQL dapat digunakan di server sehingga client hanya dapat mengakses didalam server.
• Penggunaan PL/SQL mudah dimengerti oleh setiap pengguna.
• PL/SQL dapat didesain khusus untuk database Oracle dalam menggunakan program aplikasi.
Aturan penulisan:
• Dapat ditulis dalam beberapa baris (tidak harus dalam satu baris perintah)
• Dapat berupa nested blok
• Karakter dan literal diapit oleh tanda kutip
• Setiap perintah/blok diakhiri dengan titik koma(;)
• Komentar diawali dengan tanda min dua kali(–) atau diapit dengan tanda /*…*/
• Pemberian nilai menggunakan :=
• Dapat menggunakan Bind Variable
• Tanda garis miring(/) berarti “run”

Tidak ada komentar:

Posting Komentar