не хочу оффтопить, но не понятно где вы прочитали про "50% базовая ставка в США"
что такое справочник? Обычно это ключ-значение-тип-ид.примитивные примеры с более чем развитыми вариантами я привел выше. Притом это примитивнейшие примеры без иерархии например.
Какие запросы мы делаем к справочнику?например получить по id код страны по ISO3166, иногда найти название страны по alpha-3
Конвертировать строку в любой тип на программном уровне вообще без проблем!Да, особенно когда вдруг в поле nvarchar окажется 1'0876.49 а тип - якобы decimal )
Но вот отдельная таблица на каждый справочник - я такое у себя не позволю, уж очень серьезные аргументы мне нужно привести, почему нужно на 10-20 значений заводить таблицу!Аргумент можно привести простой - или это надо понять или же потоптаться на этих граблях некоторое время...
Да, может быть мускул к этому и подталкивает, но вот в сайбейс или какой другой энтерпрай-базе, таблица, не хрен собачий, и иногда на десяток записей жрет места больше них самих.
Свой опыт владения ИПЧто-то не очень верится. Ну или еще не доводилось делать декларацию))))))