Forum
meraba arkadaşlar kısaca soruma geçmek istiyorum.
müşteri tablosu ürün tablosu
------------------------ ----------------------
musteriid musteriadi ürünid ürünadı
1 eren 1 ekmek
2 osman 2 su
3 ali 3 ciklet
satış tablosu
----------------------------------------------------------------------
otomatikid müşteriid urunid
1 1 1 (eren ekmek almış)
satıştablosu.urunid ile uruntablosu.urunid 1'e çok ilişki içinde
şimdi ben bu satış tablosunu bu şekilde oluşturdum diyelim. sonra ürünlerden ekmeği silecem artık ekmek satmıyorum. ee nasıl olcak? :)) işin mantığını anlamaya çalışıyorum. çözüm nedir yardımcı olursanız sevinirim.
yani bu adam ekmek satmaya başladıysa artık imkanı yok bırakamaz mı 🙂 bende onu soruyorum cevap için teşekkürler
ilgili kayıtları silersek bu seferde geçmişe dönük bi raporlama alamayacağız? genelde bu nasıl tasarlanır hem geriye dönük raporumu alabileyim hem ekmek satmaktan vazgeçebileyim yani
anladım hocam geçmişte kaç ekmek satmış mesela onuda bilmek istiyo ama bu bakkal öylede kıl birisi diyelim 🙂
yok galiba cevabı bilen..bug buldum sql'deki inanılmaz mantık hatası :p
ürünler tablosunda active pasif mantığını yerleştir, silmek istediği ürünü silmesin sadece pasif edebilsin, böyle istediği zaman ekmek sattığı müşteri bilgilerini de göz önüne alabilir.
Ayrıca çoğu sistemde silme işlemi yerine kaydı pasife çekme belirli dönemlerde ise arşivleme işlemleri söz konusu olabilir.