ďťż

[MySQL] Struktura bazy System ocen

       

Podstrony


telcocafe

Planuję na mojej nowej stronce zrobić system ocen zdjęć i mam problem ze strukturą bazy danych. Jak powinna ona wyglądać? Miałem pomysł by zrobić tabelę z id każdego zdjęcia, ilością ocen i łączną sumą ocen (żeby łatwo było można średnią policzyć). Jednak nie jestem pewny czy jest to w pełni optymalne rozwiązanie. Nadmięnię, że zdjęć będzie bardzo dużo, więc nie wiem czy jakieś rozbudowane systemy zmieszczą się w bazie..



id
ilosc_ocen
oceny (np. jak ktoś da ocenę 6 a inny ocene 4 to raczem będzie 10 i podzieli się przez ilosc_ocen, czyli przez 2)

Moim zdaniem to wystarczy ;)
Użytkownik Coldpeer edytował ten post 15 luty 2006, 15:27
ja bym propnowal takie tabelki

id
ocena_1
ocena_2
ocena_3
ocena_4
ocena_5
ocena_6

potem je sumowac y poyiomu php i w locie dyielic imho to jest najbardyiej optzmalne :S


ja bym propnowal takie tabelki

id
ocena_1
ocena_2
ocena_3
ocena_4
ocena_5
ocena_6

potem je sumowac y poyiomu php i w locie dyielic imho to jest najbardyiej optzmalne :S



Ja też stosuję liczbę głosów i sumę. Można jeszcze w bazie trzymać średnią głosów. Wyciągasz z bazy średnią dotychczasowych głosów, dodajesz nowy głos i dzielisz przez 2. Mniej zajmie w bazie, ale wynik nie będzie tak dokładny.


Chyba jednak pierwotny pomysł mniej miejsca w bazie zajmie. A może ma ktoś jeszcze jakieś inne pomysły?

Chcę tylko średnią obliczyć.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.