• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Veritabanı Ürün Reçetesi Şeması

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

aeGNoR

Destek Ekibi
Katılım
10 Mar 2021
Mesajlar
878
Çözümler
116
Aldığı beğeni
1,040
Excel V
Office 2021 TR
Konu Sahibi
Arkadaşlar merhaba,

Paylaşmış olduğum veritabanı ve veritabanı şemasında çeşitli hammaddelerle ürün elde eden küçük bir üretim işletmesinin veritabanı modellemesi düşünülmüştür.
Bu şemada hammadde, ürün, cari, kasa, banka gibi tabloların hareket şemaları daha sonraya bırakılmıştır.

Şuan ihtiyaç duyduğum şey bir ürünü üretmek için hangi hammaddeden ne kadar kullanmam gerektiğini planlayan Ürün Ağacı tablosudur. İçeriğinin nasıl olacağı konusunda çeşitli fikirler düşünmüş olsam da bir çoğu yetersiz gibi geldi. Siz değerli hocalarımın fikrini almak istedim.

tblUrunAgaci: ID, urunID
tblurunAgaciDetay: ID, urunagaciID, hammaddeID, Miktar

bu şekilde sade mi tutmalıyım. Yoksa ihtiyaç duyulan farklı bilgiler olabilir mi?

Not: Ayrıca işleri daha da karmaşıklaştıracağı için yarımamul olayına hiç girmek istemedim. Direkt hammaddeden ürüne giden bir sistem kurmak istiyorum.
 
Çözüm
Hammaddde stok giriş tablosu: Hammadde adı, kimden, tarih ,miktar, fiyat, stokno, faturano gibi
Hammaddde stok çıkış tablosu: benzer mantık

"Yani X ürününden üretmek için hangi hammaddelerden ne kadar ihtiyaç duyulacak onu belirleyen tablo yapısını merak ediyorum. Nasıl bir yol izlemeliyim ürün reçetesini veritabanında modellemek için."
Önce ürünler tablosunu yapalım örnek plastik araba olsun
bunu Üretimİhtiyaçtablosu yapalım ve bir birim için kullanılan malzemeleri buraya yazalım
ürünlertablosu 2 numaralı Id için;
Üretimİhtiyaçtablosu:ID 20, ürünlertablosuID=2, A Hammaddesisarıplastik 5Mg
ID 21, ürünlertablosuID=2, B HammaddeSiyahplastik 20Mg
ID 22...
Sayın aeGNoR
HammaddeStok tablosu ile HammaddeStokHareketleri tablosu olursa hem stoktaki hammadde miktarını bilirsiniz hem de kim ne zaman nerede hangi maksatla ne kadar hammadde çıkışına neden olmuş bilirsiniz.
 
Konu Sahibi
Sayın aeGNoR
HammaddeStok tablosu ile HammaddeStokHareketleri tablosu olursa hem stoktaki hammadde miktarını bilirsiniz hem de kim ne zaman nerede hangi maksatla ne kadar hammadde çıkışına neden olmuş bilirsiniz.
Beklediğim üstad geldi:)
tblHammadde tablom var tblHammaddeHareket tablom da olacak abi.

Benim aklıma takılan şey tblHammadde tablosunda tuttuğum hammaddelerle tblUrun tablosunda tuttuğum ürünlerin ürün reçetesi ile ilişkilendirilmesi.

Yani X ürününden üretmek için hangi hammaddelerden ne kadar ihtiyaç duyulacak onu belirleyen tablo yapısını merak ediyorum. Nasıl bir yol izlemeliyim ürün reçetesini veritabanında modellemek için.

Aşağıdaki gibi basit bir yapı yeterli midir? Yoksa ilerleyen zamanlarda başıma iş açabilir mi?

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Hammaddde stok giriş tablosu: Hammadde adı, kimden, tarih ,miktar, fiyat, stokno, faturano gibi
Hammaddde stok çıkış tablosu: benzer mantık

"Yani X ürününden üretmek için hangi hammaddelerden ne kadar ihtiyaç duyulacak onu belirleyen tablo yapısını merak ediyorum. Nasıl bir yol izlemeliyim ürün reçetesini veritabanında modellemek için."
Önce ürünler tablosunu yapalım örnek plastik araba olsun
bunu Üretimİhtiyaçtablosu yapalım ve bir birim için kullanılan malzemeleri buraya yazalım
ürünlertablosu 2 numaralı Id için;
Üretimİhtiyaçtablosu:ID 20, ürünlertablosuID=2, A Hammaddesisarıplastik 5Mg
ID 21, ürünlertablosuID=2, B HammaddeSiyahplastik 20Mg
ID 22, ürünlertablosuID=2, c HammaddesiPlexiGlas 2 mg gibi düşünülebilir.
bu durmda 2 numaralı ID ürünü için istenen miktarlar ile Kullanılacak hammadde çarpılır ve toplam hammadde bulunur.
 
Çözüm
Üretimİhtiyaçtablosu kaydı girilince hammadde miktarı stok hareketlerinde kayıt edilir
 
Sayın aeGNoR sorunuza yardımcı olabildim mi? Anlaşılamayan bir nokta var mı?
 
Konu Sahibi
ÜretimİhtiyaçTablosu gibi tek bir tabloda tutmak tutarlı bir sonuç verir mi peki?

Şöyle ki aynı ürün için birden fazla reçetede üretim yapmayı planlıyorsak UretimIhtiyac ve UretimIhtiyacDetay gibi bir tablo işimizi görür mü?

Örnek teşkil etmesi açısından bir ekran görüntüsü ekliyorum. Örnekte menemen yemeğine ait 2 tane Üretimİhtiyaç kaydı var. Üretimi yapacak birim bu kayıtlardan birini seçerek üretim yapacak.

2 farklı üretim ihtiyaç kaydı ürün tablosunda aynı kayda üretim yapacak.
 
Konu Sahibi
Bir de sistemi söylediğiniz gibi otomatik yapmayı planlamıyorum. Mesela Bir menemen için örnek 300gr biber yazdık fakat üretim aşamasında 310 olabilir 290 olabilir sapmalar olabilir.

Sadece üretim emri sayfası ürün ağacından hesaplama yaptırıp kullanıcının önüne getirecek kullanıcı düşülecek stoğu elle düzenleyebilecek. Gerekli düzenlemeleri yaptıktan sonra hammadde stoğundan düşecek.

Bu otomatik düşmemesi ve Üretimİhtiyaç tablosunu 2'ye ayırma fikri tutarlı mıdır? Pratikte başımıza iş açar mı?

Ayrıca Stok ve Ürün hareketlerini tek bir tabloda mı tutmak mantıklı yoksa StokGiriş, StokÇıkış ve ÜrünGiriş, ÜrünÇıkış gibi 2'ye mi ayırmalıyım?
 
Bende görsel olması açısından paylaşıyım anlaşılması için:
Aşağıdaki ürün Stok yani Ana üründür:
1666176949305.png
Aşağıdaki ise bu ürüne bağlı Reçete tablosudur. Reçetedeki her bir ara mamül/hammaddeninde stok kartı mevcuttur. Ara mamüllerin de kendi içierisinde reçetesi olabili:

1666177063727.png
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst