Perşembe, Haziran 29, 2006

db2 schemas/views/indexes/triggers

schema: -schema_name.object_name,
-eger schema belirtmezsek, yetkilendirmeye (authentication id'e) gore schema ismi veriyor. db2'ya baglandiginiz user-name misal.

views: -gercek veri icermiyorlar.
- "with check option" ifadesi ile tanimlanirlarsa, tanimlarinda ki kosullar insert ve update islemleri sirasinda kontrol ediliyor. Birbirine bagimli tanimladan view'lar da bir ust kosul miras aliniyor. Miras almak istemezsek "with local check option", tum usttekileri miras almak istersek "with cascaded check option" ifadelerini kullaniyoruz.
-view'lerin verilerine sadece SQL sorgulari ile referans tutabiliyoruz.
-db2'da view'lar ALTER VIEw statement i ile degistirilemiyorlar. Sadece 'foreign key' kolonuna bu uygulanabiliyor.

indexes: -verinin tekrar etmemesini ve sorgu hizlarinin artmasini saglar.
-ALTER INDEX ile index degistirilemez. DROP ve tekrardan CREATE ifadeleri ile silinip bastan yaratilmasi gerekir.

triggers:-before tirggers
-after triggers
-instead of triggers(always FOR EACH ROW)
-birbirini tetikleyen trigger'lar cascading triggers...

sunumun tamami=>http://arda.linuxmarket.org/umran/Presentation1.ppt

arda'yi sade mi seversiniz yogurtlu-soslu mu?

Hiç yorum yok: