を避けるためにしようと私は最高の私が所有している友人のために開発していますアプリのためにデータベース(MySQLの)をモデル化する方法を把握しようと、今日、ビットのためにこれをしていますパン屋。次のような仮定は以下のとおりです(外部)Bakers
データベースの設計上の問題 - 循環参照
- 多くは、多くの
Products
BakersProducts
が彼らの価格表を通じて製品の価格、またはパンファックスのために自分のパンを呼び出すいずれかの特定のスタッフによって隔週更新され、生産しますスタッフは、フロントエンドUIを介して更新します。- マネージャは、が、となると予想される商品に基づいて注文を生成することができます。
だから、フロントエンドUIは、管理者は、純粋に彼女が順に希望の製品を選択し、順番に各製品の中から選択するパンのリストで彼女を提示できるようにすることができなければなりません。
つまり、Orders_has_Products
には、BakersProducts.bpID
への参照が含まれている必要があります。私はこれを行う場合は、その後、私はProducts
に(一種の)循環参照を作成するだろうと確信しているのに。
私はこれについて間違った方法を行ってきた、と本当に私が選択した製品の価格をacccommodateために私のデザインを再構築することができます方法についての誰のアドバイスをいただければ幸い確認イム - すなわち。 BakersProducts.bpID
を含めます。
ありがとうございました!これを解決する
ここでは循環参照はあまりありません。 – ybakos