ウカマル応用情報技術者ログイン

平成29年度 秋期 応用情報技術者 問27

テクノロジ系

第 3 正規形であることの効果又は影響に関する記述として,適切なものはどれか。

選択肢
正解と解説

正解 エ

第3正規形では推移的関数従属が除かれ、同じ事実を1か所だけに持つので、冗長性がなくなり整合性を保ちやすくなります。

第3正規形は、第2正規形を満たし、さらに非キー属性が主キーに推移的に関数従属しない状態です。正規化によって同じ事実が複数の行に重複して記録されなくなります。そのため、更新時に一部の値だけが変わって矛盾が生じる更新時異状が起きにくくなります。一方で表が分割されるため、検索時には結合操作が必要になることが増えます。

ア:画面や帳票の行をそのまま表にするのは正規化前の非正規形の考え方です。正規化すると重複が減り、データ量は増えるのではなく減る方向に働きます。

イ:正規化すると表が分割されるため、結合操作はむしろ増えます。結合を減らして処理効率を上げるのは非正規化(逆正規化)です。

ウ:デッドロックは、複数のトランザクションのロック獲得順序などで起きる排他制御の問題です。正規形かどうかでは避けられません。

出典:平成29年度 秋期 応用情報技術者試験 問27

全年度から出題。10問で実力を判定します。登録不要。

出典:平成29年度 秋期 応用情報技術者試験 問27(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方