応用情報技術者過去問題 平成22年春期 午後問6

問6 データベース

販売管理システムで使用するSQL文の検証に関する次の記述を読んで,設問1〜3に答えよ。

 X社は,輸入インテリアの販売を行っており,全国に店舗を展開している。現在,店舗ごとの受注・出荷は販売管理システムで管理している。新たに,インターネットで販売を行うWebショップを開設することになり,それに合わせて,Webショップでの受注も管理できる販売管理システムを構築することにした。
 新システムの開発に当たって,システム部のY君が初めてデータベースの設計・開発を任され,Z係長が指導をすることになった。

〔新システムの機能概要〕
  • Webショップで受注した商品は,顧客の住所を基に在庫のある最寄り店舗から出荷する。
  • 受注情報には受注店舗の情報をもち,受注明細には出荷店舗の情報をもつ。
  • 実店舗での販売においては,受注情報と受注明細の店舗は,販売した実店舗とする。
  • Webショップでの販売においては,受注情報の店舗はWebショップとし,受注明細の店舗は出荷を行う最寄り店舗とする。
  • Webショップも含めた全店舗の売上を,月次で店舗ごとに集計する。
  • Webショップで販売した商品の売上については,出荷した実店舗に配分する。したがって,Webショップの売上を,月次で受注明細の出荷店舗ごとに集計する。
  • Webショップの店舗番号は"A09999"とする。
〔新システムで使用するSQL文の検証〕
  • テーブル設計
    Y君は,新システムのデータベースのテーブルを設計した。設計したテーブルの一部を図1に示す。
    pm06_1.gif/image-size:457×128
  • SQL文の作成
    Y君は,店舗ごとの売上を月次で集計する図2のSQL文と,Webショップの売上を出荷店舗ごとに月次で集計する図3のSQL文を作成した。":指定月開始日",":指定月終了日"は,それぞれ集計対象月の開始日終了日を表す埋込み変数である。
    pm06_2.gif/image-size:524×311
  • テストデータの作成
    Y君は,SQL文の検証のためにテストデータを作成した。作成したテストデータのうち,店舗,受注,受注明細の各テーブルのデータを表1〜3に示す。
    pm06_3.gif/image-size:432×648
  • SQL文の実行
    表1〜3のテストデータを用いて,指定月開始日を2010年3月1日,指定月終了日を2010年3月31日として図2のSQL文を実行した結果,図4の出力が得られた。
    pm06_4.gif/image-size:299×121
 Z係長は図4の出力された結果を見て,このSQL文では,集計の対象となる期間にd店舗の場合は,店舗ごとの売上の集計に出力されないことを指摘した。Y君がSQL文を図5のように修正して実行したところ,期待された結果が得られた。
pm06_5.gif/image-size:525×174

設問1

図3のSQL文について,(1),(2)に答えよ。
  • 図3中のacに入れる適切な字句を答えよ。
  • 図3のSQL文を,指定月開始日を2010年3月1日,指定月終了日を2010年3月31日として表1〜3のテストデータを用いて実行した結果のデータ項目名とデータの値を答えよ。

-解答入力欄-

    • a:
    • b:
    • c:
    • (図表で回答する問題のため解答入力欄はありません。)

-解答例・解答の要点-

    • a:'A09999'
    • b:j.受注番号
    • c:m.受注番号
    • pm06_6.gif/image-size:294×68

-解説-

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

設問2

本文中のdに入れる適切な字句を15字以内で答えよ。

-解答入力欄-

  • d:

-解答例・解答の要点-

  • d:・受注情報が存在しない (10文字)
    ・売上がない (5文字)

-解説-

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

設問3

図5のSQL文について,(1),(2)に答えよ。
  • 図5中のeに入れる適切な字句を解答群の中から選び,記号で答えよ。
  • 図5のSQL文を表1〜3のテストデータを用いて実行したときの結果と,図2のSQL文で出力した図4の実行結果を比較し,新たに出力される行をすべて答えよ。なお,答案用紙の行はすべて埋まるとは限らない。
e に関する解答群
  • EXCEPT
  • INNER JOIN
  • INTERSECT
  • LEFT OUTER JOIN
  • UNION

-解答入力欄-

    • e:
    • (図表で回答する問題のため解答入力欄はありません。)

-解答例・解答の要点-

    • e:
    • pm06_7.gif/image-size:293×84

-解説-

この設問の解説はまだありません。
問6成績
【22年春期 午後問題】
 問1 問2 問3 問4 問5 問6 問7 問8 問9 問10 問11 問12
© 2010-2019 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop