私は2つのテーブルがあるとします。マネージャ、Player.Thisは複数のプレイヤーが1人のマネージャーのみでプレイでき、マネージャーが複数(11人)のプレイヤーを管理するサッカーチーム用です。Sql Serverの管理スタジオインターフェイスの関係を設計するためのクエリ
Sql Serverでリレーションシップを設計するとき、ポップアップウィンドウにリレーションシップのプロパティが表示されたら、テーブルのどちら側に問題がありますか?
つまり、PlayerからManagerへ、またはManagerからManagerへのキーの接続に違いがありますか?
また、関係を1:nとして指定する方法、または1:nまたは1:1として自動的に決定する方法はありますか。
ありがとうございました
1:1の関係を設計するには、マネージャーが2人のプレイヤーに所属できないという単純な制約を追加しますか? – dotnetdev
他の回答へのコメントを参照してください。 1:1ではなく、0:nまたは1:nの状況があります。マネージャーは0人または1人以上のプレーヤーを持つことができます。 1:1の場合は、マネージャーが1人しかなく、プレイヤーが1人しかいない場合です。これは非常にまれで、そのプレーヤーをマネージャーテーブル全体に保存するだけです。 – cdonner