09-01-2020, Saat: 17:56
Herkese merhaba,
Bir projem var projede;
- Stok Tablosu; stok kartımdaki stokları MAMUL ve HAMMADDE olarak iki tipte tutucam.
- Stok Hareketleri Tablosu; Stok giriş-çıkış işlemlerinin tutulduğu tablo.
- Sipariş Tablosu; Müşteriden alınan siparişlerin tutulduğu tablo,
- Üretim tablosu; Mamul üretiminin tutulduğu tablo,
- Sevkiyat Tablosu; Sipariş verilen mamullerin sevkiyat kayıtlarının tutulduğu tablo.
Kafama takılan soru ise şu;
Mamulleri barkod bazında takip etmek istiyorum, Yani stok hareketlerine stok girişi olduğunda 3 Adet mamul girişi olursa bu girişin detayında aslında 3 satır olarak tutmak istiyorum. Yani 3 farklı barkod oluşmuş olacak.
Tabiki her barkod hangi üretim emri ile üretilmiş, hangi sevk numarası ile sevk edilmiş, hangi sipariş için istenmiş gibi detay bilgilerinide tutucam.
Bu bilgileri Stok hareket tablosuna bağlı farklı tablolar açıp orda mı tutmak mantikli yoksa her barkod için zaten bir satır açılacağından tüm id leri barkodun satırında mı tutmak mantıklı.
Farklı tablo olduğunda her sorgumda joinler oluşturmam gerekecek, tek tabloda sadece Where ile sonuca ulaşabilicem ama boş alanım çok fazla olacak.
Hangi yöntem daha hızlı ve sağlıklı olur?
Bir projem var projede;
- Stok Tablosu; stok kartımdaki stokları MAMUL ve HAMMADDE olarak iki tipte tutucam.
- Stok Hareketleri Tablosu; Stok giriş-çıkış işlemlerinin tutulduğu tablo.
- Sipariş Tablosu; Müşteriden alınan siparişlerin tutulduğu tablo,
- Üretim tablosu; Mamul üretiminin tutulduğu tablo,
- Sevkiyat Tablosu; Sipariş verilen mamullerin sevkiyat kayıtlarının tutulduğu tablo.
Kafama takılan soru ise şu;
Mamulleri barkod bazında takip etmek istiyorum, Yani stok hareketlerine stok girişi olduğunda 3 Adet mamul girişi olursa bu girişin detayında aslında 3 satır olarak tutmak istiyorum. Yani 3 farklı barkod oluşmuş olacak.
Tabiki her barkod hangi üretim emri ile üretilmiş, hangi sevk numarası ile sevk edilmiş, hangi sipariş için istenmiş gibi detay bilgilerinide tutucam.
Bu bilgileri Stok hareket tablosuna bağlı farklı tablolar açıp orda mı tutmak mantikli yoksa her barkod için zaten bir satır açılacağından tüm id leri barkodun satırında mı tutmak mantıklı.
Farklı tablo olduğunda her sorgumda joinler oluşturmam gerekecek, tek tabloda sadece Where ile sonuca ulaşabilicem ama boş alanım çok fazla olacak.
Hangi yöntem daha hızlı ve sağlıklı olur?