ITパスポート 令和元年度秋期午前問87

午前問87

売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関連性を分析し,データの重複及び不整合が発生しないように,複数の表に分ける作業はどれか。
結合
射影
正規化
排他制御
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

売上伝票の表を項目間の関係を保ちながら分割し、重複や矛盾を避ける設計作業は正規化です。正規化の目的は次のとおりです。
データの冗長性を取り除くこと
一貫性を確保し、効率よくアクセスできるようにすること
・更新時に起こり得る異常や不整合を防止すること
したがって、正解は「ウ」です。
ア.結合
結合は、共通の属性を手掛かりに複数の表を結び付け、1つの結果表として扱う操作です。
イ.射影
射影は、表から指定した列だけを取り出す操作です。
ウ.正規化
正規化は正解です。重複や不整合を招かないよう、関連を維持したまま表を複数に分けて整理する設計作業です。
エ.排他制御
排他制御は、複数のトランザクションが同時に参照・更新する際に、データベースの整合性を保つための仕組みです。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする