1次試験試験)の過去問題をピックアップして掲載していきます。RDBの設計においては、利用するマスタファイルやトランザクションファイルのテーブル定義が行われる。ある業務で利用しているRDBでは、以下のようなマスタテーブルやトランザクションテーブルが定義されている。各テーブルが正規化されている場合、以下の空欄A〜Cに入る項目の組み合わせとして、最も適切なものを下記の解答群から選べ。~合格報奨金制度あり!最短にして最も効果的に学べるプログラム~LECの1次2次プレミアム合格コースなら、試験対策に特化した効率的な教材と段階的なカリキュラム、1次2次融合学習であなたを試験合格まで導きます。◎プレミアム合格コース限定!!バックアップ体制も万全です。ために、主要科目のダイジェスト版を60分生講義。オリジナルレジュメも無料でご提供します。正規化に関する問題である。RDB(リレーショナルデータベース)では、データの冗長性を排除し、データの一貫性と整合性を保つ必要がある。そのために行うのが正規化である。正規化は、一般的には第3正規化まで行われる。(実際には第5正規化なども存在する)第1正規化は、繰り返し項目を分離して独立した行にすること。第2正規化は、主キーが決まればひととおり決まる項目を取り出し、表を分離すること。第3正規化は、主キー以外の項目間に従属関係があれば、それらを取り出して表を分離することである。RDBでは、顧客マスタや商品マスタのようなマスタファイルと、受注データのようなトランザクションファイルから成る。マスタファイルとは、基本となるファイルで、他のファイルから参照されるファイルである。トランザクションファイルとは、逐次発生する情報処理の内容を記録するファイルである。上記を踏まえ、各ファイルについて保有すべき項目について確認していく。A:顧客コードを主キーに一意に特定できる項目に限定されるべきである。選択肢を見ると、顧客住所(ア)、顧客電話番号(イ、ウ)、自社担当者名(エ)が適当である。B:商品コードを主キーに一意に特定できる項目に限定されるべきである。選択肢を見ると、仕入先コード(ア)、仕入単価(エ)が適当である。仕入先住所(イ)は、商品マスタでなく、仕入マスタに保有すべきである。在庫量(ウ)は、トランザクションデータであるためマスタファイルに保有すべきである。C:受注トランザクションデータである項目に限定されるべきである。受注日付(ア)、販売金額(イ)、値引率(ウ)が適当である。仕入先住所(エ)は、仕入先マスタに保有すべきである。よって、アが正解となる。