Отдельная таблица для каждой строки в основной таблице

Мне нужно хранить в БД список товаров:

  • товар1, ..., товарN
  • для каждого товара нужно хранить список покупок (когда и кокое количество товара покупалось)

Правильно ли будет сделать следующим образом?

  1. создать одну основную таблицу, содержащую список товаров (товар1, ..., товарN) и информацию по ним
  2. для кадого товара создать отдельную таблицу, в которую будут добавляться покупки

(т.е. всего будет N+1 таблиц)


Ответы (1 шт):

Автор решения: Sergei Kirjanov

Это всего 2 таблицы: товаров и покупок.

В таблице покупок колонка -- ссылка на товар.

→ Ссылка