К примеру, есть таблица "products". Для продуктов нужно добавить поле "status" с их статусом (на модерации|активный|заблокирован). Как это поле лучше организовать?
Можно оставить его просто текстовым, но тогда будут храниться избыточные данные. Плюс ко всему, если захотеть переименовать статус из одного в другой - придется переименовывать все ранее добавленные продукты с таким статусом.
Можно выделить отдельную таблицу "products_status", и привязать ее отношением 1к1. Но тут тоже получаются свои минусы:
Во-первых при добавлении я не знаю какой id подставить в статус, и придется доставать сначала интересующий статус, а потом подставлять его id в таблицу "products".
Во-вторых кажется немного излишним для каждого столбца с несколькими вариантами заполнения создавать новую таблицу. От этого кол-во таблиц в БД возрастет вдвое, если не больше.
Подскажите как лучше быть, или возможно я в чем-то не прав.
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите, пожалуйста, как правильно написать css код для 2,3 и последующих подменю, чтобы при наведении на Wordpress, далее, при наведении на Tutorials...
Есть функция synch определённая в viewspy, которая внутри себя обращается к функции get_companies, которая в свою очередь делает запрос к API стороннего...
Знает ли кто-нибудь на примете такой слайдер, чтоб можно было задавать количество дивов для одного слайда? Подробнее: есть к примеру такая...