Доброго времени суток. Есть задача сделать доску объявлений.
Есть категории:
- Авто
- Квартиры
- Телефоны
- И т.д...
Суть в том что у продуктов могут быть свои характеристики. Например у квартир есть площадь, а у телефонов нет. Или, допустим, у авто есть свойство объем двигателя, тип кузова.
Как правильно организовать хранение продуктов и категорий в базе?
Мне кажется неправильно будет в таблице продуктов делать столбцы для всех имеющихся свойств и заполнять их в зависимости от категорий. Это доставит неудобства при первой же новой категории, если у нее будут свои свойства.
Если у кого есть мысли, направьте на правильный путь