LoginSignup
1
0

More than 5 years have passed since last update.

FK(外部キー)ついて

Posted at

はいどーも!本日はFKについてお話を進めていきたいと思います。

FOREIGN KEY とは


他のテーブルと関連付けされているキーである。

と記載されていましたが実際何のことだかあまり理解できないので図を使って噛み砕いて話していきます。
例ですが、このような形の派遣社員管理表があるとします。

シートA
スクリーンショット 2018-03-20 18.05.42.png

しかしこれだけでは個人の名前とIDがわかったとしても会社IDが数字なのでどこに属しているかわかりません。
そこでもう1つテーブルを用意してあげます。

シートB
スクリーンショット 2018-03-20 18.08.09.png

これで全くわからなかった派遣社員が属してる会社がどこかわかりました。

このようにシートAとシートBを関連付けをすることで表の中を表示できるようにしてあげることができます。

外部キーのメリット
- 同じデータを登録せずに済む(例:株式会社!!!と複数回登録せずに済む)
- データの整合性を保証できる

ということがあるそうです。
自分も最近知ったのでなんのことだと思いいろいろな記事を参考にして書きました!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0