Если администратор и пользователи имеют общие поля, кажется, что они должны идти в одной таблице, чтобы избежать дублирования структуры. У них обоих есть имя и фамилия. Оба люди в реальном мире. Наверное, так и должно быть.
Но, с другой стороны, оба государства и города имеют имя. И оба места. Должны ли они всегда идти за одним столом? Иногда они делают в рекурсивных моделях. Иногда они отдельные.
Мое мышление ...... Администратор считается "типом" пользователя в вашей системе? Или это что-то действительно другое, когда к нему не относится ничего типа "пользователь"? Это зависит от того, что на самом деле означает админ в вашей системе. Является ли общая структура похожей на город / штат? Или общая структура похожа на "вы - пользователь ТИПА"?
Но если сомневаетесь, добавьте администраторов в пользовательскую таблицу, потому что я сомневаюсь, что они действительно разделены. Возможно, вы захотите поделиться системой аутентификации для обоих. Возможно, вы захотите поделиться созданием аккаунта для обоих. Если админ не является чем-то особенным, что только разработчики используют на заднем плане.