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

平成28年度 秋期 午前 問12

コンピュータ構成要素

実行処理の順序

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

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

答えと解説を見る

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

解説

問合せ文を作ってから聞き、答えを得て組み立てます。

順序を問う設問は、まず選択肢どうしで共通している部分を外すと、決めるべき点が一気に減ります。ここでは四つとも、データベースへの接続で始まり、ブラウザへの送信と切断で終わります。したがって争点は、真ん中に入る三つ、すなわちデータベースへのアクセス、HTML 文書の組立て、SQL 文の組立ての並びだけです。次に、これが先でなければあれができない、という関係を一つずつ書き出します。何を問い合わせるかを決めていなければ問い合わせられないので、SQL 文の組立てはアクセスより先です。また、取り出した内容が手元に来ていなければ画面用の文書に流し込めないので、アクセスは HTML 文書の組立てより先です。この二つで並びは一通りに定まります。全体を日本語で読み直すと、つないで、問合せ文を作って、問い合わせて、見せる形に組んで、送って、切る、という筋になります。リクエスト処理ごとに接続と切断を行うという断りは、接続と切断がこの並びの中に一度ずつ入ることの指定です。

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

この問題の用語

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

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