Yemek Tarifi Programı

1 2 3
09/03/2011, 18:12

emel06

slm.

İş yerinde arşadaşlarımın isteği üzerine yemek tarifleri programı yapmaya karar verdim. İlişkilerde nedense zorlandım. Tabloların ilişkilerinde yardımlarınızı bekliyorum.
tşk.

Türk Mütfağı-tatlılar- Hamur tatlısı-Malzemeler-Hazırlanışı
şeklinde olacak
09/03/2011, 18:24

Hayri16

Sayın emel06 ilginç bir konu bulmuşsunuz, tebrik ederim.
Size önerim, olayları mümkün olduğunca parçalamanız. Kod yazmadan önce kafanızda programı yaşamanız.
Bana göre tablolar:
1- Mutfak Grubu Tablosu= Türk Mutfağı, Arap Mutfağı v.b
2- Mutfak Alt Grubu= Arnavut Mutfağı, Urfa Mutfağı, Kayseri Mutfağı v.b
3- Yemek Türü= Et yemekleri, zeytinyağlılar, hamur işleri v.b
4- Malzeme Tablosu: Bildiğimiz malzemeler
5- Yemek Tablosu: Yemek adı, mutfakgrubuno,altgrupno,yemektürüno,
hazırlanışı1, hazırlanışı2, fotoğrafyolu
6-MalzemeKullanımTablosu: Mazlemeno,ölçü,yemekno

Benim aklıma gelenler bunlar. Kolay gelsin

İlişkiler tablosu da aşağıdaki şekilde olabilir.

09/03/2011, 21:07

emel06

slm.
Hayri16 hocam, çok teşekkürederim ilişkileri kurdum formlarda zorlandım ana form hangi tablo olacak? ben tbl_yemek tablosunu ana form yaptım Tbl_mutfak açılır kutu, ybl_grup açılır kutu ve tbl_tur açılır kutu yaptım malzemeler ve malzeme kullanımında takıldım mantıksız yaptığım bir şey var ama çözemedim yardımcı olabilirmisniz?
selamlar
09/03/2011, 21:37

Hayri16

Sayın emel06;
Ana form tercihin doğru. Şimdi malzeme kullanımındaki mantığı anlatmaya çalışayım. her yemekte eşit sayıda malzeme yer almıyor. Normal olarak en fazlaya göre hesaplayıp 15 adet malzeme kullanılan tablo yapısı yaptık diyelim. 5 malzeme varsa 10 malzemelik alanımız boşuna yer kaplayacak. Ayrıca çok sıradışı bir yemek gelir 20 malzeme kullanmak gerekebilir. İşte bu yüzden aayrı bir tablo yapıyoruz.
Bu tablo T_MALZEMEKUL tablosu.
hangi yemeğe aitse o yemek_id si yemekno alanına, hangi malzemeyi kullanıyorsak o malzeme_id si malzemeno alanına, ölçü içinde bildiğiniz gibi 1 çay bardağı, bir çorba kaşığı veya gram, litre bazında.
Yani yemek içindeki malzemeyi ayrı tabloda tutuyoruz. Bilmem anlatabildim mi?
09/03/2011, 22:57

emel06

slm.
Hayri16 hocam, form işini beceremedim. Son hali ekte hatam nerede acaba bakabilirmisiniz.

tşk.
09/03/2011, 23:05

Hayri16

Tamam. Bakıyorum Sayın emel06. Bana yarım saat izin. Teşekkürler.
1 2 3