Я новичок в веб-разработке и действительно могу воспользоваться некоторыми советами. Спасибо всем заранее!
У меня есть форма, в которой я прошу пользователей оценить свой опыт в нескольких областях (психическое, физическое, веселое) от 1 до 10. Всего около 10 областей. Стоит ли составлять таблицу областей и таблицу пересечений с areaID и userID? В таком случае, не проще ли создать одну таблицу с 11 столбцами (по одному для каждой области плюс идентификатор пользователя)?
Я понимаю, что таблица 'областей' с ключом areaID была бы наиболее надежной и позволяла бы мне позже добавить больше областей, но я действительно не вижу себя в этом. Кроме того, как я ожидаю, что <1000 пользователей, будет много работы по добавлению еще одного столбца в базу данных MySQL? </p>
Наконец, в какой точке отсечения я должен использовать структуру «многие ко многим»? Позже в форме у меня есть оценка пользователей ~ 30 полей от 1 до 4. Должен ли я использовать там систему двух таблиц?
Еще раз спасибо!