システムアーキテクト試験(SA) の 5門
第1問
クライアントサーバシステムにおけるストアドプロシージャに関する記述のうち、誤っているものはどれか。
機密性の高いデータに対する処理を特定のプロシージャ呼び出しに限定することによって、セキュリティを向上させることができる。
システム全体に共通な処理をプロシージャとして格納しておくことによって、処理の標準化を行うことができる。
データベースへのアクセスを細かい単位でプロシージャ化することによって、処理性能(スループット)を向上させることができる。
複数のSQL文から成る手続を1回の呼出しで実行できるので、クライアントとサーバの間の通信回数を減らすことができる。
システムアーキテクト試験(SA) の 5門
第2問
投資効果を現在価値法で評価するとき、最も投資効果の大きい(又は損失の小さい)シナリオはどれか。ここで、期間は3年間、割引率は5%とし、各シナリオのキャッシュフローは表のとおりとする。
A
B
C
投資をしない
システムアーキテクト試験(SA) の 5門
第3問
0Sのプロセス制御におけるプリエンプティブ方式に関する記述のうち,適切なものはどれか。
各プロセスがシステム資源を自主管理できるので,マルチプログラミングに向いている。
ノンプリエンプティブ方式に比べて,コンテキスト切替えのためのオーバヘッドが小さい。
ノンプリエンプティブ方式に比べて,特定のプロセスがプロセッサを独占することが多い。
プリエンプティブ方式を実現するには,OSがプロセスを強制的に切り替えて実行する機構が必要になる。
システムアーキテクト試験(SA) の 5門
第4問
フェールセーフの考え方として、適切なものはどれか。
システムに障害が発生したときでも、常に安全側にシステムを制御する。
システムの機能に異常が発生したときに、すぐにシステムを停止しないで機能を縮退させて運用を継続する。
システムを構成する要素のうち、信頼性に大きく影響するものを複数備え、システムの信頼性を高める。
不特定多数の人が操作しても、誤動作が起こりにくいように設計する。
システムアーキテクト試験(SA) の 5門
第5問
データベースに媒体障害時の回復法はどれか。
障害発生時、異常終了したトランザクションをロールバックする。
障害発生時点でコミットしていたが、データベースの実更新がされていないトランザクションをロールフォワードする。
障害発生時点で、まだコミットもアボートもしていなかった全てのトランザクションをロールバックする。
バックアップコピーでデータベースを復元し、バックアップ取得以降にコミットした全てのトランザクションをロールフォワードする。