Я ищу некоторую общую информацию относительно дизайна таблицы пользователя.
У меня есть старый дизайн таблицы для «пользователей», который мне нужно обновить, но не нарушать всю структуру сайта.
Текущий дизайн таблицы
UserID | Email | FirstName | Last Name | ...
1 | [email protected] | John | Doe | ...
2 | [email protected] | Jane | Doe | ...
Мне нужно, чтобы я мог создавать «Первичных» пользователей, а также пользователей «Помощник».
Теперь я считаю, что мне нужно спроектировать несколько таблиц:
TableID | UserID | AccountID | PERM
1 | 1 | 1 | 001
Итак, я думаю, мой вопрос Есть лучший способ сделать это? В частности, если используется текущий дизайн?
Надеюсь, это имеет смысл. Любое направление в этом будет с благодарностью.
Вот пример, где у вас есть таблица для каждой группы плюс таблица пользователей. Вы можете фильтровать пользователей по группам, используя JOIN. Лично я не люблю это. Если у кого-то еще есть лучшее предложение, я хотел бы услышать это.
Других решений пока нет …