応用情報23年 秋 午後 問6 設問2

【問題を解く前に】

技術要素→データベースの問題

問題の構造は、以下のとおり

[はじめに]
K社(中堅食品製造会社)の旅費交通費精算システム

図1 K社の旅費交通費精算申請書

[旅費交通費精算に関する規定]
・交通費、ホテルの費用=実費
・証憑
・出張=日当(職位により)
表1 出張時の日当
・申請は申請時の組織名
・1ヶ月以内

[旅費交通費精算システムのデータベース設計]
・図2 旅費交通費精算システムのE−R図
・表2 テーブル構造
・表3 費用種別テーブル

[証憑提出用の台紙の印刷]
・図3 証憑を必要とする明細行を取り出すSQL

[組織ごとの旅費交通費集計]
・図4 組織ごとのレポートに必要なデータを取り出すSQL文

【解き方】

<<Cについて>>
Cは、INNER JOINのための条件、
つまり申請明細と費用種別が結び付くための条件です。
費用種別コードが同じものを結び付ければいいですね

申請明細.費用種別コード=費用種別.費用種別コード

<<Dについて>>
出力する条件についてですが・・・
「証憑を出力する」という部分が抜けています。
なので、これを書かないと・・・
これは
費用種別.証憑フラグ='Y'

ですね。


【答え】

設問2
c 申請明細.費用種別コード=費用種別.費用種別コード
d 費用種別.証憑フラグ='Y'



★(PR) まぐまぐでメルマガ始めました。以下のとおりです。よかったら、登録してくださいね!
●メルマガID:0001289711
 【メルマガタイトル】 試験と実務の関連を説明する−実践!情報処理試験講座 メール版
 【個別ページ】 http://www.mag2.com/m/0001289711.html

★ 電子書籍版「情報処理試験の基礎知識」に考え方のまとめを載せてます(無料)
    http://p.booklog.jp/book/41469