修了試験 2022-12-11実施分 基本情報技術者試験 問15
3層クライアントサーバシステムの各層の役割のうち,適切なものはどれか。
正答3
解説
正解は3です。 3層クライアントサーバシステムは、プレゼンテーション層、ファンクション層、データベースアクセス層の3つに役割を分けます。 プレゼンテーション層は画面の入出力を担当します。 ファンクション層は業務処理(データの加工など)を担当します。 データベースアクセス層はデータベースへのアクセスを担当します。 【選択肢別解説】 1:× データベースアクセス層はデータの検索や更新を行い、結果をファンクション層に返します。 データを加工してプレゼンテーション層に返すのはファンクション層の役割です。 2:× SQL文を組み立てるのはファンクション層で、それを解釈して実行するのはデータベースアクセス層です。 選択肢は役割が逆になっています。 3:○ ファンクション層は、データベースアクセス層から受け取ったデータを業務ロジックで加工します。 加工した結果をプレゼンテーション層に返して表示させます。 4:× プレゼンテーション層はデータベースに直接問い合わせません。 ファンクション層を介してデータベースアクセス層を利用します。 【ポイント】 3層に分けると、画面、業務処理、データベースのいずれかを変更しても他の層への影響を抑えられます。まとめて解く
修了試験 2022-12-11実施分を通しで解く(80問)→