@AndNovak

Как правильно организовать базу данных?

Сейчас разрабатываю базу данных. Необходимо учитывать поступающий в магазин товар. Например в магазин поступает системный блок который я учитываю, но этот системный блок состоит из комплектующих. Как вариант наиболее предпочтительный? Создать две таблицы и просто связать их скажем по id? Или же использовать hierarchyid? Базу буду писать на Entity
  • Вопрос задан
  • 253 просмотра
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
скажите, это у вас в требованиях где-то есть или вы сами решили учитывать комплектующие из которых состоит системный блок?

комплектующие словом можно так же добавить как продукты в каталог. И просто делать many-to-many связь между комплектующими и системным блоком.
Ответ написан
petermzg
@petermzg
Самый лучший программист
Поменяйте наименование терминов и стазу все встанет на свои места.
комплектующие + сборка(набор комплектующих).
Системный блок - это набор комплектующих скрепленных вместе.
И будут таблицы: комплектующие (kid), набор (sid), составляющие набора.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы