┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年8月30日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework 解説は,ジャンジャン日記でも整理しています。 http://d.hatena.ne.jp/suehiro3721p/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  ハッシュアクセス手法の説明として,適切なものはどれか。  ア データ項目の値が特定の値をもつか否かを,レコード番号に対応したレコー   ドビット位置の ON/OFF で表現する。重複する値の多いデータの場合に効果   がある。  イ レコード格納位置の計算にレコードの特定のデータ項目を引数とした関数   を使用する。一意検索に優れているが,連続したデータの検索には向かない。  ウ レコードのデータ項目ごとに,データ項目の値とそのレコード格納位置を   組にしたインデックスをもつ。データ項目のレコード検索をするのに向いて   いる。  エ レコードの特定のデータ項目の値から,階層的なインデックスを格納する   ブロックを作る。この階層のリーフブロックにレコード格納位置が記憶され   る。大量のレコード件数に対してルートのブロックからリーフブロックへの   階層数が少なくて済む。 ■キーワード■ ハッシュアクセス手法 ■解答■   テクニカルエンジニア(データベース)午前平成15年問43  イ レコード格納位置の計算にレコードの特定のデータ項目を引数とした関数   を使用する。一意検索に優れているが,連続したデータの検索には向かない。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  監査調書に関する記述のうち,適切なものはどれか。  ア 記載事項について被監査部門の承認を受ける。  イ 実施した内容を記載し,証拠資料は写しでなく原資料を添付し,保管する。  ウ 被監査部門から入手した証拠資料の写しに被監査部門の承認印を受けて添   付する。  エ 必要に応じて被監査部門から入手した証拠資料を添付する。 ■キーワード■ 監査調書 ■解答■   システム監査技術者午前平成15年問39   同等:システム監査技術者午前平成11年問53  エ 必要に応じて被監査部門から入手した証拠資料を添付する。 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  ブラックボックステストに関する記述として,適切なものはどれか。  ア テストデータの作成基準として,テストケースの網羅率(カバレージ)を使   用する。  イ 被テストプログラムに冗長なコードがあっても検出できない。  ウ プログラムの内部構造に着目し,必要な部分が実行されたかどうかを検証   する。  エ 分岐命令やモジュールの数が増えるに従って,テストデータが大きく増え   る。 ■キーワード■ ブラックボックステスト ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問38   ソフトウェア開発技術者平成15年問51  イ 被テストプログラムに冗長なコードがあっても検出できない ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  情報システムのセキュリティ対策に関する記述のうち,適切なものはどれか。  ア ウイルスの侵入を防止するために,プログラムやデータを各クライアント   にダウンロードする。  イ コールバックによって,利用者本人であることを確認する。  ウ セキュリティ管理者の職務には,セキュリティに対する意識を高めるため   のユーザの教育と啓発が含まれる。  エ パスワードは,利用者の申請に基づき運用部門の担当者が設定,変更する。 ■キーワード■ ユーザ教育,セキュリティ対策 ■解答■   テクニカルエンジニア(システム管理)午前平成15年問44   システム監査技術者午前平成15年問15   同等:ソフトウェア開発技術者午前平成13年問78  ウ セキュリティ管理者の職務には,セキュリティに対する意識を高めるため   のユーザの教育と啓発が含まれる。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  TP モニタの配下で動作するアプリケーションプログラムからデータベースを アクセスするときの説明として,適切なものはどれか。  ア SQL の検索結果が"対象データなし"であったときは,DBMS がロールバッ   クをする。  イ TP モニタへのコミットとロールバックの指示はアプリケーションプログ   ラムが行い,DBMS への指示は TP モニタが行う。  ウ アプリケーションプログラムは,TP モニタ配下のほかのアプリケーショ   ンプログラムのコミット,又はロールバックの発行を確認して,自分のトラ   ンザクションをコミットするかロールバックするか判断する。  エ トランザクションの開始をアプリケーションプログラム側から指示するこ   とができず,TP モニタが開始時点を決定する。 ■キーワード■  TPモニタ ■解答■   ソフトウェア開発技術者午前平成16年問74   テクニカルエンジニア(データベース)午前平成16年問38  イ TP モニタへのコミットとロールバックの指示はアプリケーションプログ   ラムが行い,DBMS への指示は TP モニタが行う。 > http://www.itmedia.co.jp/dict/it/business/system/transaction/01083.html > > DBMSとTPモニタの関係がわかりません・・・。 > DBMSの機能の一つのような、別物のような・・ > > ア:検索(SELECT)にロールバックは不要。 > ウ:アプリケーションが他のアプリケーションに対してトランザクション制御 >   ができるか?(問題の解釈ができず・・・) > エ:トランザクションの開始=ユーザ操作=アプリケーションから発生する?? >   (開始の指示って?もっと細かいことか?) > てな感じで調べても勘で答えることにしました・・・  どうもありがとうございました。  TP モニタは,DBMSの機能の一つです。 > IT用語辞典 e-Words : TPモニタ 【TP monitor】 (Transaction Processing > Monitor) > http://e-words.jp/w/TPE383A2E3838BE382BF.html  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  DBMS の整合性制約のうち,データの追加,更新及び削除を行うとき,関連す るデータ間で不一致が発生しないようにする制約はどれか。  ア 形式制約  イ 更新制約  ウ 参照制約  エ 存在制約 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  システム監査の技法として用いられるサンプリングのうち,金額にばらつきの ある売掛金残高を母集団として,残高の正確性をテストするときに適したものは どれか。  ア 採択サンプリング  イ 層別サンプリング  ウ 属性推定サンプリング  エ 無層化サンプリング ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  あるプロジェクトの作業が,図に記述されたとおりに実施される。作業 A で 1 日の遅れを生じた。各作業の費用勾配を表の値とするとき,当初の予定日数で 終了するにはどの作業を短縮すべきか。ここで,費用勾配は (特急費用 - 標準費用)/(標準所要日数 - 特急所要日数)で求めている。          ○         ┐ \        B/   \E       /6     5\   A   /   C    ┘  G ○──→○────────→○──→○   4   \   8    ┐  5       \D     F/        4\   /4         ┘ /          ○   作業名  ○──→○    標準   所要日数 ┌──┬────┐ │作業│費用勾配│ ├──┼────┤ │ A │  4  │ ├──┼────┤ │ B │  6  │ ├──┼────┤ │ C │  3  │ ├──┼────┤ │ D │  2  │ ├──┼────┤ │ E │ 2.5  │ ├──┼────┤ │ F │ 2.5  │ ├──┼────┤ │ G │  5  │ └──┴────┘  ア B  イ C  ウ D  エ E 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  セキュリティプロトコルである SSL に関する記述のうち,適切なものはどれ か。  ア SSL で使用する共通かぎの長さは,日本国内では 128 ビット未満に制限   されている。  イ SSL で使用する個人認証用のディジタル証明書は IC カードなどに格納す   ることができるので,特定のパソコンに固定する必要はない。  ウ SSL は特定ユーザ間の通信のために開発されたプロトコルであり,事前の   利用者登録が不可欠である。  エ SSL を利用する Web サーバでは,その IP アドレスをディジタル証明書   に組み込むので,ディジタル証明書作成前に IP アドレスを取得する必要が   ある。 ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  トランザクションの ACID 特性のうち,原子性(atomicity)の記述として,適 切なものはどれか。  ア データベースの内容が矛盾のない状態であること  イ トランザクションが正常終了すると,障害が発生しても更新結果はデータ   ベースから消失しないこと  ウ トランザクションの処理がすべて実行されるか,全く実行されないかのい   ずれかで終了すること。  エ 複数のトランザクションを同時に実行した場合と,順番に実行した場合の   処理結果が一致すること ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)