So I basically have a reviews table, and for ratings I have more than 8 factors. Because my reviews table already has 5 fields, is it better for me to just create an entire new table for ratings or add it on to the reviews table too?
Update:
I should use the word criteria instead of factor. Ratings 1-5 – Humor, Readability, Customer Service, etc… Oh and some would be user inputs. For example, Who helped you? Max Powers
There is a theory called Database normalization. You should use the third normal form one to create your database which should lead to a separate table for your ratings.
While the wikipedia article is indeed a bit confusing, this tutorial isn’t.