Muszę utworzyć bazę danych dla różnych produktów przy czym każdy produkt może należeć do wybranej grupy i w zależności od tej grupy może mieć różne cechy (za pomocą nich będą mogły być filtrowane produkty). Mam taki pomysł, żeby utworzyć do tego takie dwie tabele (połączone z resztą odpowiednimi relacjami)
cechy
id|wartosciwartosci
id|wartosc
gdzie wartosci bedzie oznaczalo mozliwe wartosci (informacja, czy to jest lista, liczba, czy tekst) natomiast wartosc będzie już odpowiednią wartością. Ta dwa pola byłyby typu tekstowego, ale nie wydaje mi się to najlepszym rozwiązaniem. Macie jakieś sugestie?