私のデータベースモデルには、多対多の関係を必要とする2つの特定のテーブルがあります。テーブルはとSystems
ですUsers
。1人のユーザーが複数のシステムのメンバーになることができ、1つのシステムに複数のユーザーが含まれます。
system_id
はシステムテーブルuser_id
のPKであり、はユーザーテーブルのPKです。system_id
ユーザーテーブルでFKとしてリンクしています。2つの間のテーブルを理解できないようです。私はテーブルを形成し、そこで両方の外部キーを使用するという考えを持っていましたsystem_user
が、それがどのように機能するかわかりません。