как лучше сделать оценивание чего-либо по нескольким критериям?

Vorgal

Новичок
как лучше сделать оценивание чего-либо по нескольким критериям?

Оценивание может происходить по нескольким критериям.. причём человек может некоторые критерии не трогать, а может оценивать и по всем...
Так вот, как лучше это сделать? сделать в mysql одну табличку с отдельным полем для каждого критерия или сделать одну табличку с id оценивания, именем, емэйлом.. и вторую таличку из трёх полей (id оценивания, название критерия, значения оценки).. т. е. тогда можно то, что человек не оценивал во вторую табличку просто не писать...
 

Yurik

/dev/null
tblitems
======
id
item
description

tblpeople
=======
id
name
email

tblcriteria
=======
id
[iditem ] - нужно только если идет привязка к предмету оценивания, если критерии общие то не нужно
criteria

tblopinions
=======
id
iditem
idperson
idcriteria
value

Получаем третью нормальную форму =)
 
Сверху