自作アプリ作成記録4日目

言い訳すると平日はなかなか時間が取りにくい。朝だな朝。早く寝てサッと起きて自作アプリ作成に投資しよう。

今日学んだのはDBの主キーと外部キー。

主キーは「固定長文字列」といった、例えば「000A123」みたいな絶対に重複することがない文字列のことをいう。

山田太郎はダメ。「山田太郎」と「山田 太郎」がもし同一人物とするなら、DB的には異なるものと判定されてしまう。

外部キーは人間の親子関係を表す。「部署」という親テーブル、「社員」という子テーブルがあるとする。部署テーブルのレコードが削除されてしまうと社員テーブルに影響が出る。ただし、子テーブルのレコードが削除されても、親テーブルには影響は出ない。ここ大事。

今日はこの辺で。明日はNOT NULL制約について学ぶ。

いいなと思ったら応援しよう!