データベース(DB)へのアクセスを行うブラウザからのリクエスト処理を、Webサーバが受信し解読した後に行う一連の実行処理の順序はどれか。ここで、WebサーバはリクエストごとにDBへの接続と切断を行うものとする。 〔実行処理〕 ①DBの切断 ②DBへのアクセス ③DBへの接続 ④HTML文書の組立て ⑤SQL文の組立て ⑥ブラウザへの送信
DB処理は接続・SQL実行・結果整形・送信・切断の順
選択肢
- ア③, ②, ⑤, ④, ⑥, ①
- イ③, ④, ②, ⑤, ⑥, ①
- ウ③, ④, ⑤, ②, ⑥, ①
- エ③, ⑤, ②, ④, ⑥, ①
正解と解説
正解:エ ③, ⑤, ②, ④, ⑥, ①
リクエストを解読した後の流れは、まずデータベースへ接続し、次に必要なSQL文を組み立てて実行(アクセス)します。得られた結果を使ってHTML文書を組み立て、ブラウザへ送信し、最後に接続を切断します。SQL文の組立てはアクセスの前、HTMLの組立てはアクセス結果を受け取った後という前後関係が判断の決め手です。
選択肢ごとの解説
- アSQL文の組立てがアクセスより後になっており、順序が逆です。
- イHTMLの組立てがデータ取得前にあり、結果を反映できません。
- ウ同様にHTMLの組立てが早すぎ、SQL実行の結果を使えません。
- エ正解。接続→SQL組立て→アクセス→HTML組立て→送信→切断の順です。
同じ分野の他の問題
- システムの性能を向上させるための方法として、スケールアウトが適しているシステムはどれか。2023年度 秋期 午前 問13
- スケールインの説明として、適切なものはどれか。2023年度 春期 午前 問13
- システムが使用する物理サーバの処理能力を、負荷状況に応じて調整する方法としてのスケールインの説明はどれか。2021年度 秋期 午前 問12
- 密結合マルチプロセッサの性能が、1台当たりのプロセッサの性能とプロセッサ数の積に等しくならない要因として、最も適切なもの…2021年度 春期 午前 問15
- システムの性能を向上させるための方法として、スケールアウトが適しているシステムはどれか。2019年度 秋期 午前 問13
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。