it-kakomon › ITパスポート › 平成30年度 秋期 › 問100

平成30年度 秋期 ITパスポート 問100(テクノロジ)

出典:平成30年度 秋期 ITパスポート試験 公開問題 問100(独立行政法人情報処理推進機構(IPA))

レコードの関連付けに関する説明のうち,関係データベースとして適切なものはどれか。
  1. ア複数の表のレコードは,各表の先頭行から数えた同じ行位置で関連付けられる。
  2. イ複数の表のレコードは,対応するフィールドの値を介して関連付けられる。
  3. ウレコードとレコードは,親子関係を表すポインタで関連付けられる。
  4. エレコードとレコードは,ハッシュ関数で関連付けられる。
正解と解説を見る

正解:イ

【関係データベースの関連付け】

関係データベースでは、データを行(レコード)と列(フィールド)から成る表で表し、複数の表のレコードを、対応するフィールドの値(例えば、“社員”表と“部署”表に共通する部署コードの値)で関連付けます。行の並び順や、データの物理的な格納位置には依存しません。

【選択肢の検討】

ア:関係データベースでは、行の位置で関連付けることはありません。表の行の並び順には意味がありません。

イ:複数の表のレコードを、対応するフィールドの値を介して関連付けるので、関係データベースとして適切です。

ウ:レコードどうしを、親子関係を表すポインタで関連付けるのは、階層型データベースや網型データベースの特徴です。

エ:ハッシュ関数は、キーの値からデータの格納位置を計算するハッシュ法などで使うもので、関係データベースでレコードを関連付ける方法ではありません。

よって、正解は選択肢イです。

まず令和8年度の100問を通しで解いてみる(無料)