前提・実現したいこと
今現在PostgreSQLを学習しています。そこで多対多リレーションを実現するには2対の一対多リレーションを作ればよい→余分にテーブル(テーブルC)を作成する
ということが分かったのですが、
その教科書ではそのテーブルC内に元となる2テーブルのプライマリキーが入っています。しかし、プライマリキーはテーブル内でユニークで繰り返し現れてはいけないkeyと認識しており、テーブルC内のその二つのキーはフォーレインキーとして定義されるべきだと思いました。
ですがその教科書ではテーブルC内でもPK2つとして定義されています。
この表現は正しいのでしょうか?
回答3件
あなたの回答
tips
プレビュー