• 22-01-2014, 18:31:52
    #1
    Arkadaşlar şöyle anlatıyım sistemimizde her ürünün bir kodu var.
    Örnek olarak bir ürünün kodu bu : 001-0193
    Şimdi bu ürünün farklı renkleri olabilir. Her rengin bir kodu var örneğin 004 Lacivert
    Ürünün rengiyle birlikte kodu 001-0193004 oldu.
    Bu rengin diyelim 36 bedeni var kodu 001-019300436 oldu.

    Şimdi bu ürün tablosunu ne için kullanacağımı söyleyeyim. N11 e sanalpazara kendi sitelerimize xml verecez. Bunun için bütün ürünlerin bulunduğu bir havuz veritabanı yapalım dedik.

    Şunu söyleyeyim bir ürünün bütün renklerinin bütün bedenlerinin fiyatı vergisi hepsi aynıdır.

    Sizce ürünleri model koduyla gruplayıp bir tabloda mı tutayım?

    Örnek :

    ---Urunler---

    id | model | fiyat
    -----------------------
    1 | 001-0193 | 10 TL

    ---bedenler---

    urun_id | model | renk | beden | stokAdedi
    ------------------------------------------
    1 | 001-019300436 | 004 | 36 | 3 adet
    1 | 001-019300437 | 004 | 37 | 2 adet
    1 | 001-019300138 | 001 | 38 | 4 adet


    Yoksa hepsini bir tabloda tutmak mı mantıklı olur?

    ---urunler---

    id | model | renk | beden | fiyat | stokAdedi
    -------------------------------------------
    1 | 001-019300436 | 004 | 36 | 10 tl | 3 adet
    1 | 001-019300437 | 004 | 37 | 10 tl | 2 adet
    1 | 001-019300438 | 001 | 38 | 10 tl | 4 adet
  • 23-01-2014, 13:40:33
    #2
    Performans konusunda hangisi daha sağlıklıdır bilemem fakat ben şuan üzerinde çalıştığım hemen hemen sizin belirttiğiniz rakamlara ulaşan bir projede birinci yöntemi kullandım, yani gruplama yöntemini.Ürünlerin ayırt edilmesi için veritabanı üzerinden çektiğim tek parça veriyi parçalayıp şekillendiriyorum. Gayette stabil çalışıyor.
  • 23-01-2014, 13:56:14
    #3
    NepenTheS adlı üyeden alıntı: mesajı görüntüle
    Performans konusunda hangisi daha sağlıklıdır bilemem fakat ben şuan üzerinde çalıştığım hemen hemen sizin belirttiğiniz rakamlara ulaşan bir projede birinci yöntemi kullandım, yani gruplama yöntemini.Ürünlerin ayırt edilmesi için veritabanı üzerinden çektiğim tek parça veriyi parçalayıp şekillendiriyorum. Gayette stabil çalışıyor.
    Hocam ilk yöntemle verileri içeri almak 10 dakika sürüyor ama ikinci yöntemle 2 dakka sürüyor. Bilemedim hangisini yapsam sanırım şu şekilde yapacağım geçici bir tabloya alıp mysql sorgusuyla parçalayacam en hızlısı bu benim için
  • 23-01-2014, 13:58:42
    #4
    Elumre adlı üyeden alıntı: mesajı görüntüle
    Hocam ilk yöntemle verileri içeri almak 10 dakika sürüyor ama ikinci yöntemle 2 dakka sürüyor. Bilemedim hangisini yapsam sanırım şu şekilde yapacağım geçici bir tabloya alıp mysql sorgusuyla parçalayacam en hızlısı bu benim için
    Hocam pardon ben ikinci yöntemden bahsediyorum, tek sütunda tüm verileri bir arada tutup ondan sonra php ile içeride parçalamaktan. Kusura bakmayın yanlış görmüşüm
  • 23-01-2014, 14:18:58
    #5
    NepenTheS adlı üyeden alıntı: mesajı görüntüle
    Hocam pardon ben ikinci yöntemden bahsediyorum, tek sütunda tüm verileri bir arada tutup ondan sonra php ile içeride parçalamaktan. Kusura bakmayın yanlış görmüşüm
    Mysql sorgusuyla parçalayabilirsin hocam tablo tablo. 3/2 oranında kar sağlıyor.