Guzel hazirlamissin iliskileri. Yalniz Urun ile Satis Detay arasinda yeni bir tablo kurman lazim.
Urun 1---------* Satis_Urun *----------1 Satis
seklinde.
Urunun fiyatini degistirirsen, o urunun gectigi tum satislardaki fiyatlar da degisecek; cunku fiyati yalnizca tek bir tabloda tutuyorsun.
Eticaret platformlarinda satis ve sepet urunleri ayri tablolarda tutulur, bagli olduklari urunlerin fiyatlari degisse de, gerceklesen satislara ait o zamanki fiyatlar boylelikle kaybolmaz, ancak bagli olduklari urunlere de ulasilabilir.
Satis formunda da Bagli oldugu urun id'si ve kac adet oldugunu yazmalisin. Bunu kullanip arka planda satis_urun olusturulacak ( yeni bir id ve o anda bagli oldugu urunun fiyati ne ise ) alinip islenecek. Bu sekilde cozebilirsin.
( Bir de normalde bir urun birden fazla kategoride olabilir, birden fazla renk icerebilir ama odevse onemli degil bu detay )