Привет. Обычно я работаю с такими проектами: установка 3 таблиц
- Пользователь
- Роль
- UserToRole
Таким образом, пользователь, как вы знаете, обычный пользователь с кредитами для входа и другими вещами, теперь во второй таблице ролей будут все роли в вашем приложении. Это означает, что эта таблица для вас будет иметь основные значения, такие как
Student Parent Administrator Teacher и т. Д.
третий пользователь To Role сопоставит пользователей с ролями
, такими как userId - RoleId
, этот лучший подход менее сложен и его легко реализовать вместо того, чтобы иметьТаблица отдельно для пользователей, студентов и т. Д. Вы можете иметь всех пользователей в одной таблице, а затем сопоставить пользователя с следующей ролью
Таблица пользователей
- Id
- Имя пользователя
- Другие поля
Таблица ролей
UserToRoles Table