Если отношение между этими таблицами взаимно однозначно, у меня будет одна таблица. Если отношение одно-ко-многим (один пользователь может иметь более одного профиля), то они, очевидно, должны быть разделены.
Еще одной причиной разделения таблиц может быть управление разрешениями - администратору DBA проще ограничивать разрешения для одной таблицы и предоставлять другой. У меня все равно будет одна таблица с ограниченными разрешениями и общедоступный просмотр с ограниченными столбцами.
Я унаследовал систему, в которой эти две таблицы разделены без уважительной причины. Это боль в шее, чтобы присоединиться к этим столам. В конце концов вы получаете представление и спрашиваете себя, почему раскол был сделан в первую очередь.
Хорошо, но почему? ОП спрашивает, какой метод лучше всего, и когда использовать каждый из них. – CesarGon