Каждый из двух вариантов нарушает принципы правильного проектирования реляционных баз данных.
Наличие нескольких таблиц с одинаковым дизайном - признак того, что вы делаете что-то не так.
Наличие нескольких столбцов, в которых хранятся одинаковые данные (цены), является признаком того, что вы делаете что-то не так.
Изменение количества таблиц или столбцов при измененииВаш бизнес расширяется (например, добавляя больше магазинов) - это признак того, что вы делаете что-то не так.Они могут измениться, когда ваш бизнес изменится (нужно начать взимать налог или отслеживать клиентов), но не тогда, когда он просто расширяется.
Вы не упоминаете, меняются ли цены в магазине, яПредполагаю инвентарь.Если цены меняются в магазине, вы можете создать таблицу, например:
Product Store Price Inventory
Shoes Boston 54.00 27
Juice Miami 1.49 100
Если цены фиксированы для каждого товара, вы можете удалить столбец «Цена» из этой таблицы и создать новый для цен товара:
Product Price
Shoes 54.00
Juice 1.49