22/03/2009, 16:17
Sayın firdevs tablo yapınızı inceledim. Başka tavsilerde bulunanlarda olacaktır elbet ama vakit darlığı ve iş yoğunluğundan arkadaşlar yetişememişlerdir.
Gördüğüm kadarıyla birden fazla gelir ve gider tablosu oluşturmuşsunuz. İlerleyen zamanlarda bazı sıkıntılar yaşayabilirsiniz. Diyelimki 1 Ocak 2009 tarihinde ki Gelirler görmek isteseniz tüm tablolarınızı sorguya dahil etmeniz gerekecektir. Hem performans açısından hemde yapacağınız işlerin sayısının artması yönünden sizin için sıkıntılar doğurabilir.
Yapılacak en iyi şey Gelirler ve Giderler isimli iki adet tablo oluşturmak olabilir. Gelirleriniz hep tek tabloda toplanacağı için sorgulamalarda hesaplamalarda işiniz çok kolaylaşacaktır. Aynı şey giderler içinde geçerlidir.
"Peki gelir ve giderler kendi içinde gruplara ayrılıyor bunları nasıl ayırt edeceğim?" derseniz onunda kolay bir yolu var. 2 tane daha tablo oluşturun ve bu tablolarda Gelir ve Gider grupları için sabitleri-parametreleri tutun. Mesela o tablonun birisine Gelir_Grupları ismini verin ve içine Pleksi Büküm, Lazer Kesim, Kira vs. yazın.
Gelirler tablonuzda gelir_id , tarih, odemeyi_yapan, odeme_miktari, gelir_tipi vb. alanlar oluşturun. Gelir_Tipi isimli alanın kaynağını ise Gelir_Grupları isimli tabloya bağlayın. Bu şekilde girdiğiniz gelir kayıtlarını gruplandırmış olursunuz.
Gördüğüm kadarıyla birden fazla gelir ve gider tablosu oluşturmuşsunuz. İlerleyen zamanlarda bazı sıkıntılar yaşayabilirsiniz. Diyelimki 1 Ocak 2009 tarihinde ki Gelirler görmek isteseniz tüm tablolarınızı sorguya dahil etmeniz gerekecektir. Hem performans açısından hemde yapacağınız işlerin sayısının artması yönünden sizin için sıkıntılar doğurabilir.
Yapılacak en iyi şey Gelirler ve Giderler isimli iki adet tablo oluşturmak olabilir. Gelirleriniz hep tek tabloda toplanacağı için sorgulamalarda hesaplamalarda işiniz çok kolaylaşacaktır. Aynı şey giderler içinde geçerlidir.
"Peki gelir ve giderler kendi içinde gruplara ayrılıyor bunları nasıl ayırt edeceğim?" derseniz onunda kolay bir yolu var. 2 tane daha tablo oluşturun ve bu tablolarda Gelir ve Gider grupları için sabitleri-parametreleri tutun. Mesela o tablonun birisine Gelir_Grupları ismini verin ve içine Pleksi Büküm, Lazer Kesim, Kira vs. yazın.
Gelirler tablonuzda gelir_id , tarih, odemeyi_yapan, odeme_miktari, gelir_tipi vb. alanlar oluşturun. Gelir_Tipi isimli alanın kaynağını ise Gelir_Grupları isimli tabloya bağlayın. Bu şekilde girdiğiniz gelir kayıtlarını gruplandırmış olursunuz.