平成23年秋期試験午後問題 問2
問2 データベース
従業員データベースの設計と運用に関する次の記述を読んで,設問1~4に答えよ。
C社は,2011年4月1日の組織編成の変更に伴い,従業員データベースの再構築を行った。組織編成の変更前は図1に示すとおり,部だけで編成されていたが,事業の拡大及び従業員数の増加に合わせて,図2に示すとおり,部と課からなる組織編成となった。
C社は,2011年4月1日の組織編成の変更に伴い,従業員データベースの再構築を行った。組織編成の変更前は図1に示すとおり,部だけで編成されていたが,事業の拡大及び従業員数の増加に合わせて,図2に示すとおり,部と課からなる組織編成となった。
広告
設問1
組織編成の変更を反映するために,図3に示す表中の部に関する情報の変更について,A案とB案を考えて比較検討した。図4に示すA案では,部名と課名の組合せに対して一意の部署コードを割り当てた。 図5に示すB案では,部名と課名のそれぞれにコードを割り当て,従業員表の部コードを課コードに変更した。次の記述中の に入れる適切な答えを,解答群の中から選べ。 最初は,部名と課名の組合せに対して一意の部署コードを割り当てた,A案によって管理しようとした。しかし,これでは,aを変更する必要が生じた場合に複数行を修正する必要があるので,正規化におけるbの観点から好ましくない。また,例えばcを表示する際にLIKE述語を使用したデータ依存の検索が必要になるなど,柔軟性が低いことが分かった。このため,B案の構成でデータベースを再構築した。
a に関する解答群
- 課名
- 氏名
- 表名
- 部名
b に関する解答群
- 関係喪失
- 検索性能
- 事前登録
- 重複更新
c に関する解答群
- ある課に属する従業員の氏名の一覧
- ある部に属する従業員の氏名の一覧
- 従業員の氏名の一覧
- 部署名の一覧
解答選択欄
- a:
- b:
- c:
- a=エ
- b=エ
- c=イ
解説
この設問の解説はまだありません。設問2
B案の構成でデータベースを再構築した後に,課ごとの平均年齢を算出し,表示する。次のSQL文の に入れる正しい答えを,解答群の中から選べ。
解答群
解答選択欄
- ア
解説
この設問の解説はまだありません。設問3
従業員表は,受発注情報を管理する表などから,従業員番号を外部キーとして参照される。このため,従来は特に利用を制限せずに社内公開していたが,個人情報保護の観点から,必要最小限の情報だけを公開するビューを作成することにした。ビューで公開する項目は,従業員番号,氏名,課コード,内線とする。次のSQL文の に入れる正しい答えを,解答群の中から選べ。
解答群
解答選択欄
- エ
解説
この設問の解説はまだありません。設問4
設問3で作成したビューと図6に示す受注表を使用して,営業部海外課に在籍する従業員が,2011年7月1日から2011年9月30日の期間中に受注した案件の受注総額を算出する。営業部海外課の課コードは"S101"で,2011年7月1日以降の従業員の異動はない。次のSQL文の に入れる正しい答えを,解答群の中から選べ。
解答群
解答選択欄
- ア
解説
この設問の解説はまだありません。広告