一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品で単価が異なるときは商品番号も異なるものとする。また,発注者名には同姓同名はいないものとする。 受注データ(元の表)の列:受注番号,発注者名,商品番号,商品名,個数,単価 例:T0001/試験花子/M0001/商品1/5/3,000,T0002/情報太郎/M0002/商品2/3/4,000,T0003/高度秋子/M0001/商品1/2/3,000 各選択肢は2つの表(受注表・商品表)への分割案。
ア 受注表={受注番号,発注者名}/商品表={商品番号,商品名,個数,単価}
イ 受注表={受注番号,発注者名,商品番号}/商品表={商品番号,商品名,個数,単価}
ウ 受注表={受注番号,発注者名,商品番号,個数,単価}/商品表={商品番号,商品名}
エ 受注表={受注番号,発注者名,商品番号,個数}/商品表={商品番号,商品名,単価}
正解: エ
要点: 商品名と単価は商品番号で決まるので商品表へ、個数は受注ごとなので受注表に残す。
商品番号が決まれば商品名と単価が一意に定まるため、商品名・単価は商品表に持つ。個数は受注ごとに異なるため受注表に残す。よって受注表={受注番号,発注者名,商品番号,個数}、商品表={商品番号,商品名,単価}が正しい正規化。
この問題に出てくる用語
同じ回の前後の問題
- 令和6年度 問80: OSS(Open Source Software)に関する記述として,適切なものだけを全て挙げたもの
- 令和6年度 問82: ISMSクラウドセキュリティ認証に関する記述として,適切なものはどれか。
テクノロジ系の他の問題
- 令和6年度 問82: ISMSクラウドセキュリティ認証に関する記述として,適切なものはどれか。
- 令和6年度 問83: 1から6までの六つの目をもつサイコロを3回投げたとき,1回も1の目が出ない確率は幾らか。
- 令和6年度 問84: IoTエリアネットワークでも利用され,IoTデバイスからの無線通信をほかのIoTデバイスが中継するこ
- 令和6年度 問85: 関数 binaryToInteger は,1桁以上の符号なし2進数を文字列で表した値を引数 bina
- 令和6年度 問86: PDCA モデルに基づいて ISMS を運用している組織において,C(Check)で実施することの例
アプリで弱点分析つきの演習ができます