Merhaba,
http://www.delphiturkiye.com/index.php?page=trigger.htm adresindeki Fahrettin Bey'in stored procedure ve trigger konusundaki nefis makalesini inceliyorum. Burada aklıma takılan bir soru var :
Makalenin son kısmında :
"Interbase6 için tabloların, indekslerin ve referential integrity’yi sağlayacak şekilde trigger’lari oluşturacak kod." diye başlayan bölümün içinde; TU_URUN, TD_URUN, TI_URUN_GIRIS, TU_URUN_GIRIS, TI_URUN_SATIS VE TU_URUN_SATIS tetikleyicileri var.
Şimdi benim anladığım bu tetikleyicileri, erwin'in otomatikman hazırladığı. Doğru mu anlıyorum ? Eğer durum böyleyse, ERWIN'e biz bir şekilde 'master tablom URUN, detay tablolarım da URUN_GIRIS ve URUN_SATIS tır bilader mi dedik ? ne yaptık ?
Yani demek istediğim : URUN için Update ve Delete, urun_detay için Insert ve Delete tetikleyicilerini hazırlaması gerektiğini Erwin nerden anladı ? Neden URUN_GIRIS ve URUN_SATIS için delete tetikleyicilerini hazırlamadı da biz kendimiz hazırladık ?
Sevgi, saygı....
Erwin tarafından yaratılan trigger lar.....
Aynen öyle oldu. Erwin'de ve de bütün dataase desing tool'larda yapılan tasarım sırasında master detay ilişkiler belirtilir. Bu sayede tablo sayisi cok fazla bile olsa mesela 100 ve daha fazlasi bile olsa... Semayi cikti alıp duvarınıza astiniz mi proje ne kadar büyük olursa olsun veritabanının tamamı avuçlarınızın içindedir... Ben 150 civarı tablo içeren veritabanı modeli üzerinde bu hakimiyeti rahatlıkla korumamı bir design tool kullanmaya borçluyum..
makaledeki örnegin ERD (Entity Relationship Diagram) si şu şekildedir....

makaledeki örnegin ERD (Entity Relationship Diagram) si şu şekildedir....

En son fahrettin tarafından 01 Eyl 2004 09:55 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

erwini bilmiyorum ama bu tarz programlarda gorsel olarak master-detail baglıyorsunuz.
@oguzozturk arkadasın powerdesigner uzerine bir makalesivar
mantık olarak erwin ile aynı sayılır.
baglantı icin siz FK mı kullanılacak yoksa Trigger mi kullanılacak secip ok diyosunuz
o veributunlugunu saglayacak kodları,hata mesajlarını vs. ekliyor...
@oguzozturk arkadasın powerdesigner uzerine bir makalesivar
mantık olarak erwin ile aynı sayılır.
baglantı icin siz FK mı kullanılacak yoksa Trigger mi kullanılacak secip ok diyosunuz
o veributunlugunu saglayacak kodları,hata mesajlarını vs. ekliyor...
ÜŞENME,ERTELEME,VAZGEÇME
Teşekkürler,
Süpersiniz ya, ne diyim,
Bu site olmasa ne yapardım bilmiyorum...
Erwin ve IBExpert demolarını yükledim, Power Designer'ı da yarın SyBase-Ankara bürosundan alıcam inşallah. İlerde bir karşılaştırma yapıp siteye yazmaya çalışırım.
Bu site olmasa ne yapardım bilmiyorum...
Erwin ve IBExpert demolarını yükledim, Power Designer'ı da yarın SyBase-Ankara bürosundan alıcam inşallah. İlerde bir karşılaştırma yapıp siteye yazmaya çalışırım.
Sevgi, Saygı.....