Там могут быть инструменты, специфичные для вашей базы данных. В общем, я думаю, что хранение валюты в качестве реальной стоимости и индикатора кода валюты. Где-то может быть стандартный список кодов валют, который вы можете использовать, или вы можете просто составить его на основе валют, с которыми, как вы знаете, вы будете иметь дело.
Действительно, если вы хотите указать тип любого типа, вам понадобится столбец для хранения типа.
Люди могут предоставить более конкретную помощь по БД, если вы укажете используемую БД.