システム構成要素

平成26年度 春期 基本情報技術者試験 午前 問13

データベース(DB)へのアクセスを行うブラウザからのリクエスト処理を,Web サーバが受信し解読した後に行う一連の実行処理の順序はどれか。ここで,Web サーバはリクエスト処理ごとに DB への接続と切断を行うものとする。 〔実行処理〕 ① DB の切断 ② DB へのアクセス ③ DB への接続 ④ HTML 文書の組立て ⑤ SQL 文の組立て ⑥ ブラウザへの送信
答えを選ぶ

出典:平成26年度 春期 基本情報技術者試験 午前 問13(問題文は IPA の公開問題。解説は当サイト作成)

答えと解説を見る

正解:エ

覚える知識

Webサーバのデータベースアクセス処理順序

WebアプリはDBに接続してSQLを組み立てて実行し、結果をHTMLにして返してから切断する。

この問題で必要なこと

DB接続→SQL文の組立て→DBアクセス→HTML文書の組立て→ブラウザへ送信→DB切断の順になる。

ひっかけ

HTMLの組立ては検索結果が必要なため、DBアクセスより後でないと成立しない。

この知識の出題:本試験系 1 回・免除試験 0 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「クライアントサーバと Web の3層構成」で学ぶ