Я думаю, вы имеете в виду, что учетная запись пользователя будет иметь эти столбцы. Конечно, они не все ключи-кандидаты.
Нет идентификатора аккаунта? Разве это не лучший уникальный первичный ключ?
Я вижу, где предложенные вами столбцы будут находиться в таблице user / customer; имя пользователя и пароль (зашифрованные и засоленные, конечно) будут в таблице учетных данных. У меня не было бы ничего из этого в таблице счетов. У меня был бы внешний ключ, указывающий на пользователя, которому принадлежал аккаунт.