auの日記

プログラミング初心者の日記。(auはハンドルネームです)

プライマリーキーについて

auです。
Primary Keyはどのような場面に、どのように使われるのかを調べてみました。

PRIMARY KEYとは

プライマリーキーは、主キーとも呼ばれます。
テーブルの中でデータを一つに特定できることです。
学校の学籍番号がこれに当たります。同じ学籍番号が登録されている生徒はいません。
プライマリーキーには、必ず何かしらの値をいれなければいけません(非NOT NULL制約)
また、主キーのほかに外部キーもあります。

外部キーとは

外部キーとは、生徒の出身校番号や部活番号など、共通した数字がある場合をいいます。
学籍番号=297(主キー) 部活=野球部(外部キー)

分かったこと

主キー(プライマリーキー)では、共通した数字はなく、一つだけの数字しかない状態のことをいう。
外部キーは、複数あっても大丈夫なような状態をいうということがわかりました。