応用情報 午前ラボ

学習の画面へ

Web サーバでの DB アクセスの処理順序

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

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

〔実行処理〕

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

  1. ア ③,②,⑤,④,⑥,①
  2. イ ③,④,②,⑤,⑥,①
  3. ウ ③,④,⑤,②,⑥,①
  4. エ ③,⑤,②,④,⑥,①
正解と解説を見る

正解: エ

ポイント

DB にアクセスするリクエストを処理する流れは次のとおりです。

  1. ③ DB に接続する
  2. ⑤ 実行する SQL 文を組み立てる
  3. ② SQL 文で DB にアクセスする
  4. ④ 結果を使って HTML 文書を組み立てる
  5. ⑥ ブラウザに送信する
  6. ① DB を切断する

SQL 文は DB にアクセスする前に、HTML 文書は DB の結果を得た後に組み立てます。

「システム構成要素」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)