外部キー
二つのテーブルの間で設定するもの
今日実際に使った

役割は子テーブルのデータに制約を課すこと
親テーブルのデータ以外を入れないようにする
例
アニメ名前 | 年 | ジャンル |
機動戦士ガンダム 水星の魔女 | 2022 | ロボット |
ぼっち・ざ・ろっく! | 2022 | 音楽 |
Do It Yourself!! -どぅー・いっと・ゆあせるふ- | 2022 | DIY |
あらかじめジャンルテーブルを参照することで余計なデータが入らないようにする
アニメテーブルのジャンル列は、外部キーとしてジャンルテーブルを参照している
ジャンルテーブルにないジャンルが、アニメテーブルに入るとエラーが出て困っちゃう
関連
親テーブルの内容が削除されたとき、子テーブルの内容も削除すること
何文字でも入れることができてしまう
違う表記になるとヒットしない
diy
音 楽