このようなテーブルがある場合:
本(「ISBN」が存在しないふりをする)
- 著者
- タイトル
- 版
- 発行年
- 価格
{Author、Title、Edition}が候補/主キーである可能性があると主張する人もいるかもしれません。
候補/主キーを{Author、Title、Edition}にするか、ID列を{Author、Title、Edition}で一意のインデックス/キー制約を使用して使用するかを決定するのは何ですか?
そうです
- 著者(PK)
- タイトル(PK)
- エディション(PK)
- 発行年
- 価格
より良い、または:
- ID(PK)
- 著者
- タイトル
- 版
- 発行年
- 価格
ここで、{Author、Title、Edition}は追加の一意のインデックス/制約ですか?