SkillStack
テクノロジ系27 / 80問

応用情報技術者試験 令和5年度 秋期 午前 問27

関係モデルにおける外部キーの説明として、適切なものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

外部キーは、ある関係の属性又は属性の組であり、同じ関係又は別の関係にある候補キーを参照するものです。例えば、売上表の利用者IDが利用者表の候補キーである利用者IDを参照する場合、売上表の利用者IDが外部キーです。この対応によって、存在しない利用者の売上を登録させないなど、関係間の整合性を保てます。したがって、アが適切です。

イの主キー以外でタプルを一意に識別できる属性又は属性の組は、代替キーの説明です。候補キーが複数あるとき、主キーに選ばれなかった候補キーを代替キーと呼びます。

ウのタプルを一意に識別できるもののうち極小のものは、候補キーの説明です。極小とは、構成する属性を一つでも取り除くと一意に識別できなくなることを意味します。

エのタプルを一意に識別できる属性又は属性の組を含む集合は、スーパーキーの説明です。候補キーに識別上不要な属性を追加した集合もスーパーキーになります。

【ポイント】 ・候補キーの中から代表として一つ選んだものが主キーです。 ・選ばれなかった候補キーは代替キーであり、候補キーを含む属性集合はスーパーキーです。 ・外部キーには重複値を設定でき、制約の設定によってはNULLも許されます。

出典:令和5年度 秋期 応用情報技術者試験 午前 問27
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の80問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める