平成28年度 秋期 応用情報技術者試験 午前 問12
データベース(DB)へのアクセスを行うブラウザからのリクエスト処理を,Webサーバが受信し解読した後に行う一連の実行処理の順序はどれか。ここで,Webサーバはリクエスト処理ごとにDBへの接続と切断を行うものとする。
〔実行処理〕
① DBの切断
② DBへのアクセス
③ DBへの接続
④ HTML文書の組立て
⑤ SQL文の組立て
⑥ ブラウザへの送信
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
Webサーバでの処理の流れは次のようになります。
- ③ DBへの接続
- ⑤ リクエストの内容に応じてSQL文を組み立てる
- ② 組み立てたSQL文でDBへアクセスする
- ④ DBから得た結果を基にHTML文書を組み立てる
- ⑥ ブラウザへ送信する
- ① DBを切断する
SQL文はDBへアクセスする前に,HTML文書はDBへのアクセス結果を得た後に組み立てる必要があります。
-
ア: ③,②,⑤,④,⑥,①
誤り。SQL文を組み立てる前にDBへアクセスしており,順序が誤っています。 -
イ: ③,④,②,⑤,⑥,①
誤り。DBへのアクセス結果を得る前にHTML文書を組み立てており,SQL文の組立てもDBへのアクセスの後になっています。 -
ウ: ③,④,⑤,②,⑥,①
誤り。DBへのアクセス結果を得る前にHTML文書を組み立てています。 -
エ: ③,⑤,②,④,⑥,①
正しい。接続→SQL文の組立て→DBへのアクセス→HTML文書の組立て→ブラウザへの送信→切断の順で,正しい順序です。
答え
エ: ③,⑤,②,④,⑥,①
出典:平成28年度 秋期 応用情報技術者試験 午前 問12