一般社団法人 全国個人事業主支援協会

COLUMN コラム

  • 【DB】テーブル定義の主キーについて

DB定義を検討するにあたって、迷うことがあるのが

主キーを論理的な意味を持たせる主キーにするか、IDで無機質な主キーにするか。

前者だと無意味なカラムがなくなり、必要最低限の情報だけを定義できるが

親子関係を持たせると子テーブルの主キーが複数カラムとなってしまい

管理が煩雑となるデメリットもある。

一方後者の場合は、意味のない情報があるため

全容がわかりにくくなってしまう。

今の現場が後者かつ、リレーション図もないためかなり苦労。。

The following two tabs change content below.

SAITO, Masashi

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア