Я работаю над приложением, в котором каждый пользователь должен заполнить обширный профиль для себя.
Первая часть профиля пользователя состоит из примерно 25 полей общей информации
Следующий раздел профиля пользователя - это раздел, в котором они оценивают себя по заданному списку критериев. то есть «Оцените, насколько хорошо вы умеете готовить», а затем они отмечают радио-поле от одного до пяти, также есть флажок, который может проверить, «заинтересованы ли они» в деятельности / предмете, по которому они оценили себя.
Есть около 40 из них, по которым они оценивают себя.
Итак, мой вопрос: как хранить эту информацию, должны ли быть столбцы в моей таблице пользователей для каждого поля и элемента? Это было бы почти 70 полей
или я должен установить таблицу для user_profile и user_self_evaluation, и иметь там столбцы для каждого из них и иметь отношения один-один с пользователями?