応用情報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