システムアーキテクト試験(SA) の 5門
第1問
関係R(A,B,C,D,E,F)において,関数従属A→B,C→D,C→E,{A,C}→Fが成立するとき,関係Rの候補キーはどれか。
A
C
{A,C}
{A,C,E}
システムアーキテクト試験(SA) の 5門
第2問
トランザクションの原子性(atomicity)の説明として,適切なものはどれか。
データの物理的格納場所やアプリケーションプログラムの実行場所を意識することなくトランザクション処理が行える。
トランザクションが終了したときの状態は,処理済みか未処理のどちらかしかない。
トランザクション処理においてデータベースの一貫性が保てる。
複数のトランザクションを同時に処理した場合でも,個々の処理結果は正しい。
システムアーキテクト試験(SA) の 5門
第3問
E-R図の解釈として、適切なものはどれか。ここで、*??? *?は多対多の関連を表し、自己参照は除くものとする。
ある組織の親組織の数が、子組織の数より多い可能性がある。
全ての組織は必ず子組織を持つ。
組織は2段階の階層構造である。
組織はネットワーク構造になっていない。
システムアーキテクト試験(SA) の 5門
第4問
SMTP-AUTH(SMTP Service Extension for Authentication)における認証の動作を説明したものはどれか。
SMTPサーバは,クライアントがアクセスしてきた場合に利用者認証を行い,認証が成功したとき電子メールを受け付ける。
サーバは認証局のディジタル証明書をもち,クライアントから送信された認証局の署名付きクライアント証明書の妥当性を確認する。
電子メールを受信した際にパスワード認証が成功したクライアントのIPアドレスは,一定時間だけSMTPサーバへの電子メールの送信が許可される。
パスワードを秘匿するために,パスワードからハッシュ値を計算して,その値で利用者が電子メールを受信する際の利用者認証を行う。
システムアーキテクト試験(SA) の 5門
第5問
組込みシステムの“クロス開発”の説明として、適切なものはどれか。
実装担当及びチェック担当の二人一組で役割を交代しながら開発を行うこと
設計とプロトタイピングとを繰り返しながら開発を行うこと
ソフトウェアを実行する機器とは異なる機器で開発を行うこと
派生開発を、変更プロセスと追加プロセスに分けて開発を行うこと