
基本情報技術者試験基礎・応用
テーマ 07 / 86
主キーで行を識別する
ここだけ覚える主キーは表の各行を一意に識別する。複数列を組み合わせる場合もある。
順番に考える
- 1識別する行
- 2重複しない値
- 3必要なら複数列の組合せ
間違えやすいところ
単に見た目が似ない項目を選ぶのではなく、一意性の条件を確認します。
問題で確かめる
同姓同名がありうる顧客表で主キーとして適切な設計はどれか。
答え・解き方を読む
重複しない顧客IDを使う
主キーは表の各行を一意に識別する。複数列を組み合わせる場合もある。 単に見た目が似ない項目を選ぶのではなく、一意性の条件を確認します。