Cześć, powiedzmy, że mam na stronie ileś tam działów, a każdy dział dzieli się na kategorie. I teraz dana rzecz może należeć do kilku kategorii tegoż działu. Jak to rozbić na tabele?
Myślałem aby zrobić tabele dla każdej kategorii danego działu, i przy wstawianiu wstawiać dane do kategorii która będzie wybrana jako pierwsza. Oczywiście wszystkie tabele-kategorie miałyby taką samą strukturę. Tabela danego działu przechowywała by nazwy swoich kategorii. Miałbym też dodatkową tabele aby zapisać że dana rzecz należy do więcej niż jednej kategorii i wyglądała by ona tak:
nr_kategorii | nr_pozycji_w_kategorii | nr_dodatkowej_kategorii
Kategorii w działach będzie po ok 7, ma to sens ?
I czy taka dodatkowa tabela to dobre rozwiązanie, bo jak będę coś chciał wstawić i będzie należało do np. 5 kategorii to będe musiał zrobić 5 insertów.