つかう
さがす
新規登録
ログイン
0
Thanks!
[ソフ技] 外部キー
woody_1227
オーナー
公式アカウント
子供の言葉や行動で人生が変わることもある
ログインすると、チェック機能を利用できるようになります。
すべて隠す/表示
※このコンテンツで紹介するテーブルは「
[ソフ技] 正規化
」で正規化を行ったものです。
外部キーとは
簡単に言うと、あるテーブルにおいて、
他のテーブルの主キーとなっている
列のこと。
下図のオレンジ色の部分が外部キーに当たる列。
関係DBには、"外部キー制約"というものがある。
1. 親テーブルに存在しない値を子テーブルに登録できない。
2. 子テーブルに登録されている値を親テーブルから削除できない。
例えば、教科ID列に関して言うと、次のようなことになる。
1. 教科テーブルに存在しない教科IDを得点テーブルに登録できない。
2. 得点テーブルに登録されている教科IDを教科テーブルから削除できない。
生まれ変わります
つかう
さがす