┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年8月26日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework 解説は,ジャンジャン日記でも整理しています。 http://d.hatena.ne.jp/suehiro3721p/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  隔離性水準のうち,トランザクション間の干渉の許容度が最も高いものはどれ か。  ア 繰返し可能な読込み(repeatable read)  イ コミットされない読込み(read uncommitted)  ウ コミットされた読込み(read committed)  エ 直列化可能(serializable) ■キーワード■ トランザクション間干渉 ■解答■   テクニカルエンジニア(データベース)午前平成15年問41  イ コミットされない読込み(read uncommitted) ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  "システム監査基準"では,"システム監査報告書は,改善勧告を記載すること" と定めている。この改善勧告は,監査人の判断によって二つの改善に分けて記載 する必要がある。その二つの改善とはどれか。  ア 全面改善と部分改善  イ 短期改善と長期改善  ウ 長期改善と緊急改善  エ 通常改善と緊急改善 ■キーワード■ 改善勧告 ■解答■   システム監査技術者午前平成15年問37  エ 通常改善と緊急改善 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  オブジェクト指向プログラミングの基本概念に関する記述のうち,適切なもの はどれか。  ア part-of 関係は,オブジェクト間の概念的な包含関係を表しており,子は   親の性質を引き継ぎ,更に自分独自の性質を持つことができる。  イ インヘリタンスとは,上位のオブジェクトが下位のオブジェクトの性質を   引き継ぐことで,上位オブジェクトは下位オブジェクトに存在しない新たな   性質を追加できる。  ウ カプセル化とは,データと関連する処理を一つにまとめ,外部にはそのイ   ンタフェースだけを公開することである。  エ ポリモーフィズムとは,行いたい処理を直接実行するのではなく,その処   理を内部にもつ別のオブジェクトに処理の実行を依頼することである。 ■キーワード■ オブジェクト指向プログラミングの基本概念 ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問36  ウ カプセル化とは,データと関連する処理を一つにまとめ,外部にはそのイ   ンタフェースだけを公開することである。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  コンピュータセキュリティ対策に関する記述のうち,適切なものはどれか。  ア 一時記憶領域に残っている機密データは,ジョブ終了時に確実に消去する。  イ 金利計算処理などで,端数を特定口座に振り込む,いわゆるサラミ技術に   対しては,データにチェックデイジットを付加する。  ウ 端末から入力された数値データの改ざんに対しては,仮想記憶領域のペー   ジ又はセグメント単位に割り付けられた記憶保護キーによって,保護のレベ   ルを変える。  エ ユーティリティプログラムを使用したデータ改ざんに対しては,そのユー   ティリティプログラムのバックアップをとっておき,元のプログラムと比較   する。 ■キーワード■ セキュリティ,サラミ技術 ■解答■   テクニカルエンジニア(システム管理)午前平成15年問42   システム監査技術者午前平成15年問13   同等:システム監査技術者午前平成12年問68  ア 一時記憶領域に残っている機密データは,ジョブ終了時に確実に消去する。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  SQL におけるオブジェクトの処理権限に関する記述のうち,適切なものはどれ か。  ア 権限の種類は INSERT,DELETE,UPDATE の三つである。  イ 権限は実表だけに適用でき,ビューには適用できない。  ウ 権限を取り上げるには REVOKE 文を用いる。  エ 権限を付与するには COMMIT 文を用いる。 ■キーワード■ REVOKE文 ■解答■   ソフトウェア開発技術者午前平成16年問72   テクニカルエンジニア(データベース)平成16年午前問30  ウ 権限を取り上げるには REVOKE 文を用いる。 ======================================================================== 裏版宿題メール,過去のフォロー > 「ソフトウェア開発技術者向け」の「前回分の解答と解説」が、前の日の内容に > なっているようです。  昨日のソフトウェア向けの問題・解答が前々回のものでした。ご指摘ありがと うございました。 掲載します。(問題文は省略) ■キーワード■ SQL 文 ■解答■   ソフトウェア開発技術者午前平成16年問71   テクニカルエンジニア(システム管理)午前平成16年問38   同等:上級システムアドミニストレータ午前平成11年問17  ウ SELECT 氏名 FROM 社員 GROUP BY 氏名 HAVING COUNT(*) > 1 ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  二つのトランザクション T1,T2 が,データ a,b を並行してアクセスする。 T1,T2 の組合せのうち,直列可能性が保証できるものはどれか。ここで,トラ ンザクションの各操作は次のとおりとする。 LOCK x : データ x をロックする READ x : データ x を読み込む STORE x : データ x を書き出す UNLOCK x : データ x をアンロックする  ア                イ ┌─────┐┌─────┐   ┌─────┐┌─────┐ │  T1  ││  T2  │   │  T1  ││  T2  │ ├─────┤├─────┤   ├─────┤├─────┤ │READ a  ││READ a  │   │LOCK a  ││LOCK a  │ │LOCK a  ││LOCK a  │   │READ a  ││READ a  │ │LOCK b  ││LOCK b  │   │a = a + c ││a = a + c │ │a = a + c ││a = a + c │   │     ││     │ │     ││     │   │STORE a  ││STORE a  │ │STORE a  ││STORE a  │   │UNLOCK a ││UNLOCK a │ │READ b  ││READ b  │   │LOCK b  ││LOCK b  │ │b = b + c ││b = b + c │   │READ b  ││READ b  │ │     ││     │   │b = b + c ││b = b + c │ │STORE b  ││STORE b  │ │     ││     │ │UNLOCK a ││UNLOCK a │   │STORE b  ││STORE b  │ │UNLOCK b ││UNLOCK b │   │UNLOCK b ││UNLOCK b │ └─────┘└─────┘   └─────┘└─────┘  ウ                エ ┌─────┐┌─────┐   ┌─────┐┌─────┐ │  T1  ││  T2  │   │  T1  ││  T2  │ ├─────┤├─────┤   ├─────┤├─────┤ │LOCK a  ││LOCK a  │   │LOCK a  ││LOCK a  │ │READ a  ││READ a  │   │READ a  ││READ a  │ │a = a + c ││LOCK b  │   │a = a + c ││LOCK b  │ │STORE a  ││READ b  │   │     ││READ b  │ │UNLOCK a ││UNLOCK a │   │STORE a  ││UNLOCK b │ │LOCK b  ││UNLOCK b │   │LOCK b  ││UNLOCK a │ │READ b  ││     │   │READ b  ││     │ │b = b + c ││     │   │b = b + c ││     │ │     ││     │   │     ││     │ │STORE b  ││     │   │STORE b  ││     │ │UNLOCK b ││     │   │UNLOCK b ││     │ └─────┘└─────┘   │UNLOCK a ││     │                  └─────┘└─────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  監査証跡に関する記述のうち,適切なものはどれか。  ア EOS(Electronic Ordering System)取引の場合には原始証ひょうを事前に入   手できるので,ほかの取引に比べると監査証跡の確保が容易である。  イ 監査証跡は処理の過程をたどるために必要なものであり,諸資料との相互   関係から容易に導き出される。  ウ 監査証跡を確保するためには,承認行為を事後に追跡できる仕組みが必要   である。  エ 磁気的,光学的な記録は,監査証跡にならない。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  フールプルーフに該当するものはどれか。  ア 更新の対象となるものをコピーして保存する。  イ 入力したデータの取消し操作が行えるようにする。  ウ メニュー画面上の不適切な項目は,選択できないようにする。  エ ユーザの操作内容をログとして保存する。 ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  ファイアウォールの方式に関する記述のうち,適切なものはどれか。  ア アプリケーションゲートウェイ方式では,アプリケーション固有のアクセ   ス制御を実施するので,アプリケーションのプロトコルごとにゲートウェイ   機能の設定が必要である。  イ サーキットゲートウェイ方式では,コマンドの通過可否を制御する。  ウ トランスポートゲートウェイ方式では,アプリケーションのプロトコルに   依存するゲートウェイ機能を提供する。  エ パケットフィルタリング方式では,電子メールの中に含まれる単語による   フィルタリングが可能である。 ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  トランザクションの同時実行制御に用いられるロックの動作に関する記述のう ち,適切なものはどれか。  ア 共有ロック中に発生した共有ロックの要求は認める。  イ 共有ロック中に発生した占有ロックの要求は認める。  ウ 占有ロック中に発生した共有ロックの要求は認める。  エ 占有ロック中に発生した占有ロックの要求は認める。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)