Laman

Selasa, 22 Januari 2013

Tugas 2 SMBD part 4 ( Materi View )

MODUL 4
Pertemuan 4 View dan Trigger 
 
View
        View adalah query tersimpan yang menghasilkan result set ketika dipanggil. View bertindak sebagai
tabel virtual. Beberapa hal yang tidak boleh digunakan pada query yang mendefinisikan view adalah
sebagai berikut:
• definisi view tidak boleh memiliki sub query di klausa FROM dari statement SQL
• variabel user, sistem, atau lokal tidak boleh digunakan dalam sebuah SQL SELECT
• view tidak dapat merujuk ke tabel temporer
• trigger tidak dapat diasosiasikan terhadap sebuah view
• view yang dibuat di dalam stored procedure tidak dapat merujuk kepada parameter dalam
stored procedure

Pembuatan view dapat menggunakan OR REPLACE untuk mengganti view yang telah ada sebelumnya.
Berikut adalah contoh pembuatan view







Algorithm Attributes
Algorithm attributes memberikan kendali bagaimana MySQL memproses view. Atribut ini bersifat
opsional. Atribut algoritma menerima tiga buah nilai, yaitu MERGE, TEMPTABLE, dan UNDEFINED.
Default algoritma yang dipilih adalah UNDEFINED.





Ketika algoritma MERGE tidak dapat digunakan, kita bisa menggunakan algoritma TEMPTABLE





Updatable View
Ada beberapa view yang dapat diupdate menggunakan statement UPDATE, DELETE, atau INSERT.

statement UPDATE








Tidak ada komentar:

Posting Komentar