
System będzie zawierał profil użytkownika, również zdjęcia. W całym serwisie też będą rzeczy, które będą wymagały oceny przez użytkowników (skala 1-5). Jednym słowem masa rzeczy do oceny. Tudzież moje pytanie:
Wariant 1 :czy do każdego typu takich rzeczy jak film, zdjęcie czy profil dodawać osobną tabelę: MovieVote, PhotoVote, ProfileVote.
Wariant 2 :czy stworzyć jedną tabelę typu Votes (votable_id, record_id, ocena, ilosc_ocen) oraz drugą VotableType (votable_id, typ) ?
Na tą chwilę wariant drugi wydaje mi się bardziej sensowny, bo przynajmniej nie będę zagracał bazy ilością tabel. A może macie jakieś inne pomysły, które mogłyby przyjść z pomocą?
