Я был на этом в течение дня и немного сейчас, пытаясь выяснить, как наилучшим образом моделировать базу данных (MySQL) для приложения, которое я разрабатываю для друга, который владеет пекарня. Предположения заключаются в следующем:Проблема с дизайном базы данных - попытка избежать циркулярной ссылки
- многие (внешний)
Bakers
производят многоProducts
BakersProducts
обновляется каждые две недели на некоторых сотрудников, которые либо называют пекари для их цен на продукцию, или пекари факс через прейскуранте себя, которую после чего обновляется через интерфейсный интерфейс.- Менеджер должен быть в состоянии произвести заказ, основываясь на тех продуктах, которые она ожидает having.
Таким образом, интерфейс интерфейса должен иметь возможность разрешить руководителю выбирать товары, которые она хотела бы заказать, а затем представить ей список пекарей на выбор для каждого продукта в заказе.
Иными словами, Orders_has_Products
также должен содержать ссылку на BakersProducts.bpID
. Я уверен, что если я сделаю это, тогда я создам круговую ссылку (сортировку) на Products
.
Я уверен, что я пошел об этом неправильном пути, и был бы очень признателен ничьими советы о том, как я могу перестроить свой дизайн acccommodate выбранной Цены продукта - то есть. включить BakersProducts.bpID
.
Спасибо!
Я не совсем вижу здесь циркулярную ссылку. – ybakos