Отношение один ко многим с фиксированными значениями во многих сторонах - PullRequest
0 голосов
/ 19 мая 2019

У меня есть требование, когда у меня есть склад, и на складе могут быть товары из 5 фиксированных категорий (более чем по одному за раз, например, wh1 может иметь товары producttype1 и producttype2). какой должен быть предлагаемый дизайн базы данных. Один из вариантов - создать отдельную таблицу с фиксированными значениями и связать многие со многими со складом. какой может быть другой вариант Складской столик

WareHouseID, WareHouseTitle,Address

Фиксированные типы продуктов

Producttype1,Producttype2,Producttype3,Producttype4,Producttype5 

1 Ответ

0 голосов
/ 20 мая 2019

Я думаю, что вы уже ответили на свой вопрос:

склад может иметь товары из 5 фиксированных категорий (более чем по одной за раз> например, wh1 может иметь товары producttype1 и producttype2)

Единственный правильный дизайн будет WAREHOUSE_TABLE 1- * M2M_TABLE * -1 PRODUCT_TYPE_TABLE, так как все остальное нарушит правила 3NF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...