必ず受かる情報処理技術者試験

問題13

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

3層クライアントサーバシステムの各層の役割のうち、適切なものはどれか。

データベースアクセス層は、データを加工してプレゼンテーション層に返信する。
ファンクション層は、データベースアクセス層で組み立てられたSQL文を解釈する。
ファンクション層は、データを加工してプレゼンテーション層に返信する。
プレゼンテーション層は、データベースアクセス層にSQL文で問い合わせる。

解答・解説を見る

解答:ウ

3層クライアントサーバーシステムとは、クライアントサーバーシステムを3つの階層にわけて構築したものである。

(1)アプリケーション層
ユーザが操作するクライアント画面にユーザインターフェース画面を表示させ、入力を行い条件データをWebサーバに送る。
(2)ファンクション層
Webサーバではユーザが入力した文字列データを受け取り、解析し、条件を付加してSQL文を作成しデーベースサーバに送る。
(3)データベース層
データサーバでは受け取ったSQL文で検索を行い結果をWebサーバに返す。
(4)ファンクション層
データベースサーバが返した検索データをWebサーバではユーザインターフェース用のHTML文などの文字列としてユーザへ送り返す。
(5)アプリケーション層
Webサーバから返された文字列情報でユーザインターフェース画面に結果を表示する。
× データを加工するのは、ファンクション層である。
× SQL文を解釈し、データベースの操作を行なうのはデータベース層である。
ファンクション層は、データを加工してプレゼンテーション層に返信する。
× ファンクション層は、データベースアクセス層にSQL文で問い合わせる。
前の問題 次の問題

Copyrithg naruha