Hocam şöyle birşey yapabilirsiniz, marka ve renklerin seçilen cinse göre değişiklik göstermediğini varsayıyorum, yani hepsinde seçime göre aynı veriler çıkacak ise;
Marka Tablosu
----------------
-idmarka
-markadi
Renk Tablosu
------------
-idrenk
-renkadi
Cins Tablosu
---------------
-idcins
-cinsadi
Listeleme Tablosu
---------------------
-id
-idcins (cins tablosundaki id ile ilişkili)
-idrenk (renk tablosundaki id ile ilişkili)
-idmarka (marka tablosundaki idmarka ile ilişkili)
-kilo
-adet
-idfirma (firma tablosundaki id ile ilişkili)
Yan ürünün mantığını anlayadım, fakat yol göstermesi açısından bu şekilde yapabilirsiniz.