Категория:
название
ТочкаПродажи:
название
тип_точки = Магазин, Ларек, Павильон
Товар:
название
марка
категория = ForeignKey(Категория)
Артикул(or SKU)
товар = ForeignKey(Товар)
название
+характеристики артикула - размер, цвет, ...
КоличествоНаТочке:
артикул = ForeignKey(Артикул)
точка_продаж = ForeignKey(ТочкаПродажи)
- При развитии проекта, придется вносить правки по БД абсолютно для все БД, а если их будет 10к и более - это весьма проблематичнонет - используются миграции и автоматическое тестирование
ПользовательТранспорта:
имя
транспорт пользователя = ManyToMany(ТипТранспорта)
...
ТипТранспорта
название
...
ad:
id - PK
...
ad_image:
id - PK
ad - FK(ad)
image_name - TEXT
option:
id - PK
name - TEXT
ad_option_value
id -PK
ad_id - FK(ad)
option_id - FK(option)
option_value - TEXT
MySQL это для школьников и блокнотикова еще для танчиков WoT, где варгейминг хранит 400Гб данных пользователей
профивообще очень осторожно относится к понятию
только Х