Написали верно, все зависит от проекта но:
Обычно как раз вытаскиваются эти данные:
"таблица начальными данными login, password, email, regdate."
Остальное хранится в отдельной таблице и выводиться дополнительно по запросу связанных через ид пользователя.
Если у вас небольшая база, для небольшого проекта. Используйте 3 нормальную форму.
Если же идет нагрузка, то я посоветовал денормализовывать базу. Иногда это очень сильно играет на руку.