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

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成25年度春季問題一覧
  4. 平成25年度春季問題13-解答・解説-分析

平成25年度春季問題

問題13

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

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

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

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

解答:ウ

<解説>

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

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