ITパスポート 平成27年度 春期 特別措置試験 問86
データベース
主キーに関する問題
〔中問A・テクノロジ〕入退室許可表のレコードを一意に決めるための主キーとして,適切なものはどれか。ここで,下線は主キーを表す。
〔中問A の共通の記述(抜粋)〕入退室許可表には,社員の入退室が許可されている区画の情報が登録される。許可された区画は社員ごとに個別に決められており,項目は 社員番号 / 区画番号 / 許可区分 である。
- ア 社員番号 / 区画番号 / 許可区分
- イ 社員番号 / 区画番号 / 許可区分
- ウ 社員番号 / 区画番号 / 許可区分
- エ 社員番号 / 区画番号 / 許可区分
答えと解説
✓ これが正解イ 社員番号 / 区画番号 / 許可区分
解説
一意に決まる組のうち、いちばん小さいものを採ります。
主キーは、一件に絞れて、しかもこれ以上減らせない組み合わせです。社員の番号だけでは、一人が複数の区画に許可を持てるので絞れません。区画の番号だけでも、一つの区画に複数の社員が許可されるため一件になりません。社員の番号と区画の番号を組にすると、誰のどの区画の許可かが一件に決まります。許可の区分は、その組が決まれば自動的に決まる値です。決まる側をキーに入れると一意ではありますが、余分が付いた形になります。一意かどうかは、重なる例を一つ作れるかで確かめられます。キーを決めるときは、まず一意になる組を作り、そこから一つずつ外して、外した途端に重なるかどうかを見ます。外しても重ならない項目は、余分だったということです。足せば一意になる、という向きだけでは根拠になりません。引けなくなるまで引きます。
ほかの選択肢の解説
- ア 社員番号 / 区画番号 / 許可区分:社員の番号だけに下線を引いた形です。一人が複数の区画に許可を持てるので、一件には絞れません。一人の社員が持つ許可をまとめて引きたい、と聞かれたら、この項目で足ります。一件に絞る場面では、もう一つ項目が必要です。
- ウ 社員番号 / 区画番号 / 許可区分:社員の番号と許可の区分に下線を引いた形です。同じ区分の許可を二つの区画に持つ社員がいれば、二件に当たります。所属している区画かどうかを分けたい、と聞かれたら、この区分が使えます。値の種類が少ないので、絞り込みには向きません。
- エ 社員番号 / 区画番号 / 許可区分:三つすべてに下線を引いた形です。一件には決まりますが、減らせる項目が残っています。表に載っている項目をすべて挙げよ、と聞かれたら、この形になります。キーを聞かれているので、減らせるところまで減らす必要があります。
関連用語
- 主
キー 表の中の一行を選び出すための項目です。
出典:平成27年度 春期 ITパスポート試験(特別措置試験) 問86(改変:原典の図表をテキストに書き起こした)
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和5年度 問78:
主 キーの 設定に 関する 記述 (主 キー) - 令和8年度 問72:
外部 キーに 関する 問題 (主 キー) - 令和8年度 問57:
外部 キーに 関する 問題 (主 キー) - 令和7年度 問65
(主 キー) - 令和6年度 問81:
正規化を 行った 結果の 表の 組合せ (主 キー)
同じ分野の問題
誤りを見つけたら報告する