平成28年度秋期 問12 / 80

平成28年度 秋期 応用情報技術者試験 午前 問12

データベース(DB)へのアクセスを行うブラウザからのリクエスト処理を,Webサーバが受信し解読した後に行う一連の実行処理の順序はどれか。ここで,Webサーバはリクエスト処理ごとにDBへの接続と切断を行うものとする。

〔実行処理〕
① DBの切断
② DBへのアクセス
③ DBへの接続
④ HTML文書の組立て
⑤ SQL文の組立て
⑥ ブラウザへの送信

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

Webサーバでの処理の流れは次のようになります。

  1. ③ DBへの接続
  2. ⑤ リクエストの内容に応じてSQL文を組み立てる
  3. ② 組み立てたSQL文でDBへアクセスする
  4. ④ DBから得た結果を基にHTML文書を組み立てる
  5. ⑥ ブラウザへ送信する
  6. ① DBを切断する

SQL文はDBへアクセスする前に,HTML文書はDBへのアクセス結果を得た後に組み立てる必要があります。

  • ア: ③,②,⑤,④,⑥,①
    誤り。SQL文を組み立てる前にDBへアクセスしており,順序が誤っています。

  • イ: ③,④,②,⑤,⑥,①
    誤り。DBへのアクセス結果を得る前にHTML文書を組み立てており,SQL文の組立てもDBへのアクセスの後になっています。

  • ウ: ③,④,⑤,②,⑥,①
    誤り。DBへのアクセス結果を得る前にHTML文書を組み立てています。

  • エ: ③,⑤,②,④,⑥,①
    正しい。接続→SQL文の組立て→DBへのアクセス→HTML文書の組立て→ブラウザへの送信→切断の順で,正しい順序です。


答え

エ: ③,⑤,②,④,⑥,①

出典:平成28年度 秋期 応用情報技術者試験 午前 問12

平成28年度秋期の他の問題