Как лучше хранить определенные атрибуты сущности, например тип статьи?
К примеру, есть в бд таблица со статьями, тип статей может быть статья, новость, пресс-релиз и тд. В бд тип сохраняем в числовом виде статья - 1, новость -2, пресс-релиз - 3 и тд. А вот чтобы получить строковое представление типа, лучше создать дополнительную таблицу с полями type_id & type_name или лучше в php делать подстановку. Конечно напрашивается отдельная таблица, но тот факт, что при каждом запросе будет лишний left join немного смущает. Если подобных атрибутов у сущности будет много, то для каждой делать отдельную таблицу не будет ли сильно накладно для бд?