Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица. Там информация о цене. Допустим, это `price` DECIMAL(10,2). И информация о валюте (RUR, EUR, USR и т.д.). С точки зрения номализации, вроде как поле с валютой лучше вынести в отделюную таблицу и создать в предыдущей внешний ключ. Ога? Но с точки зрения здравого смысла будет лучше сделать `currency` SET("RUR", "EUR", "USR" ...) в той же самой таблице. Так как поступить?
Неактивен
С точки зрения нормализации все равно что хранится в таблице цен - int (0,1,2), ENUM (что то же самое, что int) или CHAR(3) с символьной строчкой валюты (кстати SET использовать как раз некорректно - валюта выбирается только одна). В любом случае такая инфа не юзабельна сама по себе, а для интерпретации нужны будут дополнительные данные - символ валюты, ее код в платежной системе и.т.д. Для этого нужно будет подключать внешнюю таблицу.
Неактивен