IPA過去問ドリル

平成28年度 春期 基本情報技術者試験 午前 問26

テクノロジ/データベース

関係モデルとその実装である関係データベースの対応に関する記述のうち,適切なものはどれか。

出典:平成28年度 春期 基本情報技術者試験 午前 問26

正解:ア

解説

関係モデルにおける「関係」は,関係データベースの実装においては「表(テーブル)」に対応付けられます。ただし,関係モデルの理論上は属性やタプルに順序の概念はなく,実装上のテーブルの列・行の並びは関係モデルの本質的な性質ではありません。

選択肢ごとの解説

  • 正しい。関係は表に対応付けられます。
  • 誤り。関係モデルにおいて,属性の集合やタプルの集合には本来順序の概念がありません。
  • 誤り。関係モデルにおいてタプルは重複しませんが,実装上のテーブルの行は主キー制約がなければ重複し得ます。
  • 誤り。定義域は特定のデータ型に限らず,値がとり得る範囲(ドメイン)という抽象的な概念です。
基本情報技術者の過去問を演習モードで解く