что такое справочник? Обычно это ключ-значение-тип-ид.примитивные примеры с более чем развитыми вариантами я привел выше. Притом это примитивнейшие примеры без иерархии например.
Какие запросы мы делаем к справочнику?например получить по id код страны по ISO3166, иногда найти название страны по alpha-3
Конвертировать строку в любой тип на программном уровне вообще без проблем!Да, особенно когда вдруг в поле nvarchar окажется 1'0876.49 а тип - якобы decimal )
Но вот отдельная таблица на каждый справочник - я такое у себя не позволю, уж очень серьезные аргументы мне нужно привести, почему нужно на 10-20 значений заводить таблицу!Аргумент можно привести простой - или это надо понять или же потоптаться на этих граблях некоторое время...
Да, может быть мускул к этому и подталкивает, но вот в сайбейс или какой другой энтерпрай-базе, таблица, не хрен собачий, и иногда на десяток записей жрет места больше них самих.
Свой опыт владения ИПЧто-то не очень верится. Ну или еще не доводилось делать декларацию))))))
Все очень просто:
https://en.wikipedia.org/wiki/Taxation_in_the_Unit...
если отойти от tax calculators и бланков-упрощений, то верхняя ставка 37% федеральных + 12% локальных - дадут как раз 49% ( что как раз соответствует "~50%"), а дальше уже вступают в дело те самые снижения налогооблагаемой базы как доход менее 600, 400, 315 k$, семейное положение, возраст, найм жилья, учеба, медицина и т.п. из той самой 100-страничной книжки, которые могут привести к эффективной ставке 10%.
Простенькие варианты женат-неженат - дают упрощенные таблички с типа прогрессивными ставками. Варианты посложнее - калькуляторы с кучкой параметров: www.tax-rates.org/income-tax-calculator
посему назвать их сно прогрессивной не совсем корректно, а регрессивной - неполиткорректно)