Какой дизайн вы выбрали бы для базы данных для таблицы пользовательских сборов и почему?Дизайн базы данных: Таблица пользовательских сборов
Вариант 1) 1 таблица, UserId определяет, является ли пользователь имеет собственный гонорар
ACCOUNT_FEE
TypeId
FixedRate
VariableRate
CurrencyId
UserId (UserId is null for default account fee, UserId is present for custom fee)
Вариант 2) 2 отдельные таблицы, одна за плату по умолчанию другого для пользовательской платы пользователя
ACCOUNT_DEFAULT_FEE
TypeId
FixedRate
VariableRate
CurrencyId
USER_ACCOUNT_FEE
TypeId
FixedRate
VariableRate
CurrencyId
UserId
«USERID» будет быть уникальным для каждого пользователя, как он может быть нулевым, если так, как вы будете различать пользователей –