2

Branch から BranchEmployee と Employee から BranchEmployee の間に 1 対 1 の関係を作成しようとしています。全体的なアイデアは、支店で働いている従業員データを分離することです。SQL Server Management Studio を使用していますが、これに苦労しています。BranchEmployee では、BranchID と UserID が組み合わされて、テーブルの主キーになります。

どうもありがとう

スクリーンショットは以下の通り

ここに画像の説明を入力

4

2 に答える 2

1

なぜこれを行うのですか?外部キーをテーブルのブランチに直接追加できEmployeeます。これにより、余分なテーブルが削除され、スキーマが単純になります。あなたの設計がうまくいくと私が思う唯一のケースは、各従業員が常にブランチからブランチへと移動するか、複数のブランチに接続されている場合ですが、両方のシナリオはありそうにないようです。 NN関係。

簡単に言うと、BranchEmployees テーブルを削除します。

于 2013-09-05T11:17:01.790 に答える