

[Verse 1]
データの大海原 データベース
行と列でできた表の集合体
「顧客名簿」や「商品リスト」
バラバラの表を繋げる魔法がある
[Pre-Chorus]
それぞれの表にはリーダーがいる
絶対にダブらない特別な背番号
それが「主キー」さ 一意性の番人
[Chorus]
主キーは重複NG!NULLもNG!
テーブルの主役をただ一人決めるんだ
外部キーは他のテーブルの主キーを指す恋心
テーブル同士を繋ぐ架け橋になるのさ
[Verse 2]
「顧客名簿」の主キーは「顧客ID」
「注文履歴」の主キーは「注文ID」
でも「注文履歴」の中には
どの顧客の注文か分かるように「顧客ID」も入ってる
[Pre-Chorus]
この「注文履歴」の中の「顧客ID」が
「顧客名簿」の主キーを指さしてる
これが「外部キー」 2つの表が結ばれる瞬間
[Chorus]
主キーは重複NG!NULLもNG!
テーブルの主役をただ一人決めるんだ
外部キーは他のテーブルの主キーを指す恋心
テーブル同士を繋ぐ架け橋になるのさ
[Bridge]
このキーのおかげでデータの整合性が保たれる
無駄な重複をなくす「正規化」の第一歩
データベース設計の心臓部なんだ
[Chorus]
主キーは重複NG!NULLもNG!
テーブルの主役をただ一人決めるんだ
外部キーは他のテーブルの主キーを指す恋心
テーブル同士を繋ぐ架け橋になるのさ
- Lyricist
lyr-IQ
- Composer
lyr-IQ
- Producer
lyr-IQ
- Programming
lyr-IQ

Listen to Database Primary Keys and Foreign Keys by lyr-IQ
Streaming / Download
- ⚫︎
Database Primary Keys and Foreign Keys
lyr-IQ