У меня есть таблица users
в моей базе данных и три вида пользовательских ролей - менеджер (администратор), эксперт и ученик.Лучший способ хранения столбца «один ко многим» в базе данных
Я попытался сохранить их роль в качестве столбца role
в таблице users
, но мой вопрос - это то, что является лучшим способом его сохранить?
Например, следует использовать числа - 1 для администратора, 2 для экспертов и 3 для учащихся. Или только один персонаж - «А» для администратора, «E» для эксперта и «S» для ученика? Или полный «админ» для администратора и т. Д., Или что?
Редактировать
Ребята, я хочу, наиболее эффективный способ. Некоторые из вас сказали мне, что у меня есть другая таблица, но этих отношений мало для многих, это одно для многих, потому что у пользователей может быть только одна роль.
Это еще зависит от ваших требований сценариев использования и спецификации, но если бы это было мне, я хотел бы сделать что-то с нормализацией, чтобы сделать его более динамичным – mituw16