Oleh: denysutani | September 15, 2009

DB2 – Routines

Kita akan membahas tentang salah satu object database yang dikenal sebagai routines.

Routines adalah object database yang mengcapsulate programming dan database logic yang berhubungan dengan operasi yang spesifik. Dengan menggunakan routines dengan benar, kita dapat menyederhanakan code aplikasi dan meningkatkan code reusability. Dengan routines pula, kita dapat mengurangi beban trafik jaringan dan penggunaan source di client.

Routines ini terdiri dari 3 tipe yaitu
– stored procedures : merupakan object database yang mengandung program yang dapat mengakses atau mengubah data di satu atau lebih table. Dengan SP, kita dapat menggabungkan beberapa SQL statement.
– functions : merupakan SQL extension yang dapat dikustom. Function dapat dipanggil langsung dari sql query. Ada 4 macam function yaitu aggregate, scalar, row dan table.
– methods : mengenkapsulasi logic yang menyediakan behaviour untuk structured type.

Ada beberapa cara untuk implementasi routines
– built in : routines berikut telah dibuat oleh DB2. Routines ini terdapat di SYSIBM, SYSPROC da SYSTOOLS
– sourced : routines yang hanya digunakan di fungsi.
– external : routines yang dibuat dengan menggunakan bahasa programming lain seperti java, C/C++
– SQL : routines ini dibuat dengan menggunakan SQL Procedural Language (SQL PL)


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: