[ Tyler Durden @ 18.06.2014. 11:45 ] @
Imam jednu tabelu u kojoj je neki glavnih content, koji ima skoro sve zajednicko, pa je zato u istoj tabeli iako se radi o razlicitim vrstama fizickih objekata.
E sad, nisam siguran kako da najbolje uradim semu za rating tog contenta jer se tu najvise razlikuju. Za neke objekte mi je dovoljna samo jedna ocjena, ali za neke druge mi treba ocjena po vise kriterijuma - udobnost, cistoca, ovo ono...
Trenutno imam dvije tabele, za te dvije "grupe" objekata, pa jedna tabela ima samo jednu kolonu (pored kljuceva) za ocjenu, a druga tabela ima vise kolona sa svim sto mi treba. Ali mi to nekako nije dovoljno elegantno...
Mogao sam da stavim sve u jednu, ali bih onda imao dosta praznih polja.
Ima li mozda nekih ideja kako ovo bolje srediti?
[ dusans @ 18.06.2014. 11:59 ] @
Ako imaš samo nekoliko kriterijuma, stavi za svaki kriterijum posebnu kolonu ocene i ostavljaj prazno tamo gde taj kriterijum nema smisla.
Druga varijanta je da napraviš ovakvu tabelu:
Code:

ObjekatID  int (FK na objekat)
Kriterijum  int (ili varchar)
Ocena int


Mada, najvažnije pitanje a ovde nije napisano jeste kako dalje koristiš podatke o ocenama,
da li izvlačiš liste objekata (sve objekte ili objekte određenog tipa?)
ili pak izvlačiš samo po jedan objekat i njegove ocene?

[ Tyler Durden @ 18.06.2014. 12:27 ] @
sto se najvaznijeg pitanja tice, izvlacicu podatke u svim kombinacijama. nekad i samo jedan objekat, nekad vise, nekad citavu grupu...
generalno ne bi trebalo da ima vise od 7-8 kriterijuma.