• 03-05-2019, 10:18:58
    #1
    Merhaba arkadaşlar çalıştığım şirkete güzel bir sistem yapmaya çalışıyorum keyfi olarak. Müşterler, siparişler, ürünler sayfası vs bulunuyor. Yapmak istediğim şey şu sattığımız ürünler farklı firmaya göre faklı fiyatta olabiliyor. Bunları bir kayıt altında tutmak istiyorum. Müşteri detay sayfasında firmanın ürünleri çekilsin istiyorum. Bu alanda da müşteriye ait olarak bu müşteri modüler olarak ürünleri hangi fiyattan verdiğimizi görmek istiyorum. Ürünler modüler ürünler ve alt modüllerin genel isimleri vs de farklı olabiliyor. Şimdi bunu nasıl yapsam tam olarak? Json ile mi saklayayım (Tam bilmiyorum bunu kullanmayı) veri tabananın müşteri detaylarında tek bir json da saklamak en mantıklısı gibi ama farklı önerileri de olan varsa dinlemek isterim.

    Not: Yazılımda orta dereceli bilgiliyim ondan zorlanıyorum biraz.
  • 04-05-2019, 04:04:53
    #2
    mysql 8 kullanmayacaksanız json tipinde saklamak saçmalık olur. sonradan raporlama yapmak isteyeceksiniz yapamazsınız.
    örneğin x ürünün birim fiyatı 100, a müşterisine bu ürün 80 den satılır, b müşterisine 120 den satılır. daha sonra müşteriye ne kadar iskonto uygulandı çıkarmanız lazım o zaman nasıl çıkaracağınızı düşünmeniz lazım. bu yüzden her veriyi ayrı ayı arada bağlar kurarak kuramnız gerekiyor. senior developer için bunu çözmek çok zor değil.