Kamis, 06 Maret 2014

RESUME

Query Block adalah unit dasar dari SQL yang beroperasi pada tabel atau hasil query lain dengan melakukan operasi bergabung, pengelompokan, proyeksi, atau pemilihan. Hasil query block adalah tabel yang dikenal sebagai tabel diturunkan.

Query block memiliki koseptual yang diproses dalam urutan sebagai berikut :
                - klausa FROM
                - klausa WHERE
                - klausa GROUP BY
                - klausa HAVING
                - klausa SELECT
                - klausa ORDER BY

PL/SQL (Procedural Language/Structured Query Language) merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax. PL/SQL membentuk pemrograman terstruktur dalam memproses data. 

u  Bagian Judul (Header) : Bagian ini hanya digunakan jika PL/SQL diberikan nama,misalnya untuk prosedur atau fungsi. Bagian ini berisi nama blok,daftar parameter, dan pengembalian hasil (return) jika blok adalahfungsi.
u  Bagian Deklarasi (declaration) : Bagian ini untuk membuat deklarasi mengenai semua variable dan konstanta yang direferensikan dalam pernyataan PL/SQL. Bagian deklarasi ini dimulai dengan perintah DECLARE. Jika tidak ada variable atau konstanta yang ingin dideklarasikan bagian ini boleh dihilangkan, bersifat optional.
u  Bagian Eksekusi (Execution) : Bagian ini memuat pernyataan-pernyataan PL/SQL yang akan ditulis. Bagian eksekusi ini harus dimulai dengan perintah BEGIN.
u  Bagian Perkecualian (Exception) : Bagian ini memuat cara menangani kesalahan-kesalahan (error) pada waktu eksekusi program PL/SQL, bersifat optional. Jika program tidak memuat cara menangani kesalahan, bagian ini boleh dihilangkan.Setiap pernyataan PL/SQL harus diakhiri dengan tanda titik koma(;) dan semua program PL/SQL harus diakhiri dengan perintah END.

Logic in database programming 

Logika dalam pemrograman database sangat dibutuhkan karena agar database yang akan dibuat akan lebih efektif dan efisien dan agar dapat dikembangkan dan menjadi lebih sempurna.


Program database adalah program yang dirancang untuk menyelesaikan tugas-tugas bisnis tertentu seperti sistem pemesanan barang, sistem penggajian, sistem akuntansi, dll.

Tidak ada komentar:

Posting Komentar