過去問解きまくり研究所 ホーム

平成26年度 春期 午前 問13

システム構成要素

データベースに関する問題

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

〔実行処理〕

① DB の切断
② DB へのアクセス
③ DB への接続
④ HTML 文書の組立て
⑤ SQL 文の組立て
⑥ ブラウザへの送信
答えと解説を見る

✓ これが正解エ③, ⑤, ②, ④, ⑥, ①

解説

材料がそろう順に並べると一通りに決まります。

順序を決める設問は、それぞれの処理にとって何が材料になるのかを考えると一通りに定まります。まず両端が固定されます。設問はリクエスト処理ごとにデータベースへの接続と切断を行うと断っているので、接続が先頭で、切断が末尾です。ブラウザへ送るのは送る中身が出来上がってからなので、送信は組立てより後ろに来ます。残る三つの並びがこの問の軸です。データベースへ渡す命令の材料はブラウザから届いた要求そのものなので、Web サーバが受信し解読した時点でもう手元にあります。命令ができてはじめて問い合わせに行けて、その答えが返ってきてはじめて画面のかたちに整えられます。したがって、命令を組み立て、問い合わせに行き、返ってきた答えを文書に整える、という並びになります。

ほかの選択肢はなぜ違うのか

この問題の用語

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)