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

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

平成27年度秋季問題

問題26

クライアントサーバシステムにおけるストアドプロシージャに関する記述のうち、適切でないものはどれか。

機密性の高いデータに対する処理を特定のプロシージャ呼出しに限定することによって、セキュリティを向上させることができる。
システム全体に共通な処理をプロシージャとして格納することによって、処理の標準化を行うことができる。
データベースへのアクセスを細かい単位でプロシージャ化することによって、処理性能(スループット)を向上させることができる。
複数のSQL文から成る手続を1回の呼出しで実行できるので、クライアントとサーバ間の通信回数を減らすことができる。

解答・解説へ

問題27

社員と年の対応関係をUMLのクラス図で記述する。 二つのクラス間の関連が次の条件を満たす場合、a、bに入る多重度の適切な組合せはどれか。 ここで、年クラスのインスタンスは毎年存在する。

[条件]

(1)全ての社員は入社年を特定できる。

(2)年によっては社員が入社しないこともある。

解答・解説へ

問題28

関係R(A, B, C, D, E, F)において、次の関数従属が成立するとき、候補キーとなるのはどれか。 [関数従属] A→B, A→F, B→C, C→D, {B, C}→E, {C, F}→A

B
{B, C}
{B, F}
{B, D, E}

解答・解説へ

問題29

“倉庫別商品在庫集計”表から在庫数の合計を求めたい。
倉庫番号‘C003’の倉庫で在庫数が100以上の商品に対して、全ての倉庫における在庫数の合計を求めるSQL文の a に入る適切な字句はどれか。
ここで、該当する商品は複数存在するとともに在庫数が100未満の商品も存在するものとする。
また、実線の下線は主キーを表す。

倉庫別商品在庫集計(倉庫番号商品コード、在庫数)

[SQL文]
 SELECT 商品コード, SUM(在庫数) AS 在庫合計 FROM 倉庫別商品在庫集計
     WHERE   a  
     GROUP BY 商品コード

商品コード = (SELECT 商品コード FROM 倉庫別商品在庫集計
          WHERE 倉庫番号 = ‘C003’ AND 在庫数 >= 100)
商品コード = ALL (SELECT 商品コード FROM 倉庫別商品在庫集計
          WHERE 倉庫番号 = ‘C003’ AND 在庫数 >= 100)
商品コード IN (SELECT 商品コード FROM 倉庫別商品在庫集計
          WHERE 倉庫番号 = ‘C003’ AND 在庫数 >= 100)
EXISTS (SELECT * FROM 倉庫別商品在庫集計
          WHERE 倉庫番号 = ‘C003’ AND 在庫数 >= 100)

解答・解説へ

問題30

チェックポイントを取得するDBMSにおいて、図のような時間経過でシステム障害が発生した。 前進復帰(ロールフォワード)によって障害回復できるすべてのトランザクションはどれか。

T1
T2とT3
T4とT5
T5

解答・解説へ