ウカマル応用情報技術者ログイン

平成28年度 秋期 応用情報技術者 問12

テクノロジ系

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

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

選択肢
正解と解説

正解 エ

DBに接続し、SQL文を組み立ててからDBへアクセスし、その結果でHTML文書を組み立てて送信し、最後にDBを切断します。

DBへのアクセスには、先にSQL文が必要です。そのため、DBへの接続(③)の後にSQL文の組立て(⑤)を行い、DBへアクセス(②)します。HTML文書はDBから得た結果を使うので、組立て(④)はアクセスの後です。組み立てたHTML文書をブラウザへ送信(⑥)し、リクエスト処理の最後にDBを切断(①)します。順序は③、⑤、②、④、⑥、①です。

ア:SQL文を組み立てる前にDBへアクセスしています。アクセスにはSQL文が先に必要です。

イ:DBの結果を得る前にHTML文書を組み立て、DBへアクセスした後にSQL文を組み立てています。どちらも順序が逆です。

ウ:DBへアクセスする前にHTML文書を組み立てています。HTML文書はDBから得た結果を使うので、アクセスの後に組み立てます。

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

全年度から出題。10問で実力を判定します。登録不要。

出典:平成28年度 秋期 応用情報技術者試験 問12(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方