Существует три основных способа справиться с сопоставлением логических требований, таких как ваши, с таблицами БД: (1) использование одной таблицы для пользователей и администраторов, (2) использование двух отдельных таблиц и (3) использование трех таблиц, однасодержащие общие данные среди двух категорий пользователей.
Первый и третий способы хороши для случаев, когда клиенты и администраторы иногда должны использоваться взаимозаменяемо;второй способ лучше, когда это не проблема.Я предпочитаю № 3, потому что это самый нормализованный способ моделирования двух типов пользователей.