本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成28年度 春期 基本情報技術者試験問題と解説

問29

関係データベースにおいて、外部キ一を定義する目的として、適切なものはどれか。

ア 関係する相互のテーブルにおいて、レコード間の参照一貫性が維持される制約をもたせる。

イ 関係する相互のテーブルの格納場所を近くに配置することによって、検索、更新を高速に行う。

ウ 障害によって破壊されたレコードを、テーブル間の相互の関係から可能な限り復旧させる。

エ レコードの削除、追加の繰返しによる、レコード格納エリアのフラグメンテーションを防止する。


正解


解説

ア 正しい。

イ 関係する相互のテーブルの格納場所を近くに配置しても、検索、更新を高速に行うことはできない

ウ 外部キーとは関係がない

エ フラグメンテーション (断片化) 解消には、エクステントなどを行う。しかし、フラグメンテーションを100%防止する策はない。

問28 目次 問30