0
私のデータベーススキーマにはサイクルがあると思います。これは、リレーションシップの設計には適していません。しかし、私はこの問題を解決するためのより良いアプローチであるかどうかはわかりません。データベース関係のサイクル、どのようにそれを壊す?
私はフィットネス追跡システムを構築したいだけです。ユーザーはエクササイズを作成することができ、当社は標準的なものも提供します。その後、各運動をリストに格納することができます。リストには、トレーニングを通じて多くの演習が行われます。各運動の結果(時間、ペース、体重など)はトレーニングに保存されます。
本質的に関係のサイクルに間違いはありません。必ずしもあなたのデザインが間違っているとは限りません。 – sqlvogel
循環的な依存関係や冗長な関数の依存関係はありません。どうしてサイクルがあると思う?あなたがFK制約線を見ているならば、少なくともその方向性を考慮してください。 – reaanb