基本情報技術者過去問題 平成23年秋期 午後問2

⇄問題文と設問を画面2分割で開く⇱問題PDF

問2 データベース

 従業員データベースの設計と運用に関する次の記述を読んで,設問1~4に答えよ。

 C社は,2011年4月1日の組織編成の変更に伴い,従業員データベースの再構築を行った。組織編成の変更前は図1に示すとおり,部だけで編成されていたが,事業の拡大及び従業員数の増加に合わせて,図2に示すとおり,部と課からなる組織編成となった。

設問1

組織編成の変更を反映するために,図3に示す表中の部に関する情報の変更について,A案とB案を考えて比較検討した。図4に示すA案では,部名と課名の組合せに対して一意の部署コードを割り当てた。 図5に示すB案では,部名と課名のそれぞれにコードを割り当て,従業員表の部コードを課コードに変更した。次の記述中の に入れる適切な答えを,解答群の中から選べ。
pm02_2.png/image-size:457×580
 最初は,部名と課名の組合せに対して一意の部署コードを割り当てた,A案によって管理しようとした。しかし,これでは,aを変更する必要が生じた場合に複数行を修正する必要があるので,正規化におけるbの観点から好ましくない。また,例えばcを表示する際にLIKE述語を使用したデータ依存の検索が必要になるなど,柔軟性が低いことが分かった。このため,B案の構成でデータベースを再構築した。
a に関する解答群
  • 課名
  • 氏名
  • 表名
  • 部名
b に関する解答群
  • 関係喪失
  • 検索性能
  • 事前登録
  • 重複更新
c に関する解答群
  • ある課に属する従業員の氏名の一覧
  • ある部に属する従業員の氏名の一覧
  • 従業員の氏名の一覧
  • 部署名の一覧

解答選択欄

  • a:
  • b:
  • c:

解答

  • a=
  • b=
  • c=

解説

この設問の解説はまだありません。

設問2

B案の構成でデータベースを再構築した後に,課ごとの平均年齢を算出し,表示する。次のSQL文の に入れる正しい答えを,解答群の中から選べ。
pm02_3.png/image-size:343×50
解答群
  • pm02_4a.png/image-size:464×30
  • pm02_4i.png/image-size:464×30
  • pm02_4u.png/image-size:464×14
  • pm02_4e.png/image-size:464×30

解答選択欄

  •  

解答

  •  

解説

この設問の解説はまだありません。

設問3

従業員表は,受発注情報を管理する表などから,従業員番号を外部キーとして参照される。このため,従来は特に利用を制限せずに社内公開していたが,個人情報保護の観点から,必要最小限の情報だけを公開するビューを作成することにした。ビューで公開する項目は,従業員番号,氏名,課コード,内線とする。次のSQL文の に入れる正しい答えを,解答群の中から選べ。
pm02_5.png/image-size:422×18
解答群
  • pm02_6a.png/image-size:355×31
  • pm02_6i.png/image-size:355×31
  • pm02_6u.png/image-size:355×13
  • pm02_6e.png/image-size:355×14

解答選択欄

  •  

解答

  •  

解説

この設問の解説はまだありません。

設問4

設問3で作成したビューと図6に示す受注表を使用して,営業部海外課に在籍する従業員が,2011年7月1日から2011年9月30日の期間中に受注した案件の受注総額を算出する。営業部海外課の課コードは"S101"で,2011年7月1日以降の従業員の異動はない。次のSQL文の に入れる正しい答えを,解答群の中から選べ。
pm02_7.png/image-size:352×164
解答群
  • pm02_8a.png/image-size:459×30
  • pm02_8i.png/image-size:459×13
  • pm02_8u.png/image-size:459×32
  • pm02_8e.png/image-size:459×33

解答選択欄

  •  

解答

  •  

解説

この設問の解説はまだありません。

平成23年秋期 午後問題一覧

問1 問2 問3 問4 問5 問6 問7 問8 問9 問10 問11 問12 問13 採点講評
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop