Вариант 1) пользователь может иметь несколько «учетных записей» (например, платеж, депозиты, снятие и т. Д.)
Вариант 2) пользователь может иметь только одну учетную запись, и транзакция имеет типы (оплата, депозит, снятие)
Оба варианта будут работать просто отлично!Они оба могут дать один и тот же результат!Однако вариант 1 использует больше ресурсов, но он более гибкий, вариант 1 не гибкий, но использует меньше ресурсов!