2023年 ITパスポート 午前 問59

関係データベースで管理された“会員管理”表を正規化して、“店舗”表、“会員種別”表及び“会員”表に分割した。 “会員”表として適切なものはどれか。 ここで、表中の下線は主キーを現し、一人の会員が複数の店舗に登録した場合は、会員番号を店舗ごとに付与するものとする。

 ア  
 イ  
 ウ  
 エ  


答え エ


解説
“会員”表には会員を特定するための主キーとなる「会員番号」、“会員種別”表を参照するための「会員種別コード」、会員番号を店舗ごとに付与するので“店舗”表を参照するための「店舗コード」が必要なので、これを満たすのは
 
(エ)になる。


キーワード
・正規化

キーワードの解説
  • 正規化
    データの冗長性をなくしたり、混在している等価な表現を整形したりすることによって、同じ形式でデータを扱えるようにすることです。
    データベースを正規化することでメンテナンス性を良くすることが可能です。
    ただし、表が複数に分割されるためデータベースへのアクセス性は悪化します。

もっと、「正規化」について調べてみよう。

戻る 一覧へ 次へ