自作アプリ作成記録4日目
言い訳すると平日はなかなか時間が取りにくい。朝だな朝。早く寝てサッと起きて自作アプリ作成に投資しよう。
今日学んだのはDBの主キーと外部キー。
主キーは「固定長文字列」といった、例えば「000A123」みたいな絶対に重複することがない文字列のことをいう。
山田太郎はダメ。「山田太郎」と「山田 太郎」がもし同一人物とするなら、DB的には異なるものと判定されてしまう。
外部キーは人間の親子関係を表す。「部署」という親テーブル、「社員」という子テーブルがあるとする。部署テーブルのレコードが削除されてしまうと社員テーブルに影響が出る。ただし、子テーブルのレコードが削除されても、親テーブルには影響は出ない。ここ大事。
今日はこの辺で。明日はNOT NULL制約について学ぶ。