Задать вопрос

Какой будет оптимальная структура таблиц БД в моем случае?

Не могу определиться какой будет оптимальная структура таблиц БД.
Начальные данные:
Есть список городов:
1 Москва
2 Челябинск

Есть список магазинов:
1 Ашан
2 Мегамарт
3 Пятерочка

Есть список продуктов:
1 Колбаса
2 Сыр

У списка продуктов есть цена, и необходимо сортировать и выводить список магазинов по этим ценам.
Например:
Пользователь выбрал, что он в челябинске и кликнул на колбасу , ему показываються все магазины в отсортарованном порядке.
  • Вопрос задан
  • 2642 просмотра
Подписаться 3 Оценить Комментировать
Ответ пользователя Karen Kratyan К ответам на вопрос (3)
kratkar
@kratkar
web-developer
Таблица с Городами city
Таблица с Магазинами store
Таблица с Продуктами food
Таблица с ценами на продукты pice: city_id, store_id, food_id, price.
city-pice, store-pice, food-pice - связь один ко многим.
Ответ написан
Комментировать