Привет, я разрабатываю небольшое приложение в cakephp. Я использую компонент Auth для входа пользователя.MySQL таблицы лучше иметь данные в одной таблице или две таблицы с внешним ключом
У каждого пользователя будет профиль. Каждый пользователь будет находиться под любой роль «Admin» или «Starter» или «Pro»
У меня есть таблица users и user_roles.
Для профиля следует создать другой профиль «профили» таблицы, или я могу просто создавать поля в таблице пользователей? Какой запрос работает быстрее? Две таблицы или одна таблица
Также мне нужна таблица user_roles или я могу просто назначить роли в добавляемом коде формы пользователя? Жесткий код или в базе данных с ключом foregin в таблице пользователей?
Любые рекомендации оцениваются.
спасибо.