Merhabalar,

26.08.2018 08:56 tarihinde Oguzhan San yazdı:
> Trigger bir çeşit blocker dir. Eğer verilen işi yapacak tüm kaynaklar hazır 
> ise çalışır ve tutarlılığı sağlar . Ama işlem görecek nesne veya kayıt 
> üzerinde beklerse, istediğiniz işlemlerin tümünü bekletir. Bu yüzden çok 
> basit işlemleri yapmak için yazılır.
Şu ana kadar zaten yaptığım bu. Mesela hem fiş ekranından hem de fatura 
ekranından giriş çıkış yapıyoruz diye düşünelim. Örnekleri sallama 
verdim. Her iki ekranda da ayrıca ayrıca depo stok adetlerini 
güncellemek gerekecekti. Bunu veritabanına yüklemiş oldum.
> Ayrıca herşeyi trigger ile yaparsanız, veri tabanınızı ele geçiren biri 
> mantığı da kavramış olabilir !
Açıkcası bu konuda çok bir kaygım yok. ;-) Zaten açık kaynak kod 
mantığını seviyoruz. :) Bu proje ile de jübile yapmayı düşünüyorum...
> Önerim ara katman yazmanız olacaktır. Yani bir business layer içinde 
> resusable nesne ve fonksiyonlarla çok daha yönetilebilir yaparsınız. Hatta Db 
> ilişkilerini de bu katmanda oluşturun ve tutun derim. Db yi eskisi gibi 
> diskte düşünmeyin artık:)  hafızaya yüklenin.
Ya aslında bu katman denilen Framework konusu hala benim için soru 
işareti! Bir ara Qt ile yazılmış, çok beğendiğim  ve açık kaynak kodlu 
K9 projesi vardı. Orada da bir framework kullanılmıştı ama bende hala 
mantıksal karşılığı yok... :-P


Kolay gelsin,
Mucip:)

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap