┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork2007@yscon.co.jp@は半角へ  '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ 著作権について http://d.hatena.ne.jp/suehiro3721p/20070703#copyright ========================================================================  2008年1月29日分 裏版 宿題メール 解説は,以下のどれかをご覧ください。  宿題メール会員限定宿題メール  日刊プレミア(315円/月)http://premium.mag2.com/mmf/P0/00/60/P0006047.html  週刊プレミア(105円/月)http://premium.mag2.com/mmf/P0/00/00/P0000026.html ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:データベース向け]  “社員”表から,男女それぞれの最年長社員を除くすべての社員を取り出す SQL 文とするために,a に入る副問合せはどれか。ここで,“社員”表は次の 構造とし,下線部は主キーを表す。     社員(社員番号,社員名,性別,生年月日)         ̄ ̄ ̄ ̄ SELECT 社員番号,社員名 FROM 社員 AS S1 WHERE 生年月日 > ([ a ]) ア SELECT MIN(生年月日) FROM 社員 AS S2 GROUP BY S2.性別 イ SELECT MIN(生年月日) FROM 社員 AS S2 WHERE S1.生年月日 > S2.生年月日 OR S1.性別 = S2.性別 ウ SELECT MIN(生年月日) FROM 社員 AS S2 WHERE S1.性別 = S2.性別 エ SELECT MIN(生年月日) FROM 社員 GROUP BY S2.性別 ■キーワード■ SQL ■解答■   テクニカルエンジニア(データベース)午前平成19年問35 ウ SELECT MIN(生年月日) FROM 社員 AS S2 WHERE S1.性別 = S2.性別 > ウ。男女別の最年長者が決定されていて、かつ、副問い合わせの実 > 行結果が一行になっているので、正解。 > > ア:数値比較の副問い合わせに、実行結果が複数件返されるた > めにエラーとなる。 > イ:性別がOR条件になっているので、男女関係無く最年長者だ > けが除かれるため、 >   対象外の行がヒットしてしまう。間違い。 > エ:SQL文中にS2が定義されていないので間違い。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ネットワーク向け]  SAN の接続形態として,適切なものはどれか。ここで,図中の □ はサーバ, (匚0 はストレージ,○ はファイバチャネルスイッチを表すものとする。  ア        □       /\      /  \     (匚0  (匚0     /\   \    /  \   \   (匚0  (匚0  (匚0  イ      □    (匚0 │ (匚0   ─┴┬┴─┴─     ○   ─┬┴──┬─    (匚0  (匚0  ウ       □    (匚0 │ (匚0     \ │ /      \│/       ○      / \     /   \    (匚0   (匚0  エ       □    (匚0─┴─(匚0    |\   /|    | \ / |    |  ×  |    | / \ |    |/   \|    (匚0───(匚0 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ SAN(Strage Area Network) ■解答■   テクニカルエンジニア(ネットワーク)午前平成18年問04  ウ > IP技術者のためのSAN入門 > http://www.atmarkit.co.jp/fnetwork/tokusyuu/14san/san01.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:セキュアド向け][解説:セキュリティ向け]  ハッシュ法によるデータ編成法において,レコードのキー値が図のような分布 に従って発生する場合,シノニムの発生を最少とするハッシュアドレス(ハッシュ した結果のアドレス値)の分布として,適切なものはどれか。  確↑  率│   │       ‥   │      :'  ':   │     :    :   │     :      :   │    ・     ・   │    ・       ・   │   ・       ・   │  ・         ・   0└・─────────────・→                レコードのキー値  ア  確↑  率│   │   │   │   │   ├───────────────────   │   │   │   0└───────────────→                ハッシュアドレス  イ  確↑  率│   │       ‥   │      :'  ':   │     :    :   │     :      :   │    ・     ・   │    ・       ・   │   ・       ・   │  ・         ・   0└・─────────────・→                ハッシュアドレス  ウ  確↑  率│   ・・             ・・   │  ・         ・   │   ・       ・   │    ・       ・   │    ・     ・   │     :      :   │     :    :   │      ':  :'   0└───────‥───────→                ハッシュアドレス  エ  確↑  率│   │            ・・   │           ・   │         ・   │        ・   │       ・   │       ・   │      ・   │    ‥   0└─‥‥───────→                ハッシュアドレス 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ハッシュ ■解答■   テクニカルエンジニア(情報セキュリティ)午前平成18年問02   ソフトウェア開発技術者午前平成18年春問28   テクニカルエンジニア(データベース)午前平成18年問05  ア  確↑  率│   │   │   │   │   ├───────────────────   │   │   │   0└───────────────→                ハッシュアドレス > 「ハッシュ法」 > キーの関数値によって格納先のアドレスを算出し直接探索する方法。 > → データの格納先を前もって決めておく。 > 「シノニム」 > 格納先のアドレスが衝突してしまうこと。 > 問題文では、シノニムの発生を最少とする… > > 探索回数 探索1回当たり、1回。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフト開発向け]  三つのタスク A 〜 C の優先度と,各タスクを単独で実行した場合の CPU と 入出力装置 (I/O) の動作順序と処理時間は,表のとおりである。A 〜 C が同時 に実行可能状態になって 3 ミリ秒経過後から 7 ミリ秒間のスケジューリングの 状況を表したものはどれか。ここで,I/O は競合せず,0S のオーバヘッドは考慮 しないものとする。また,表の () 内の数字は処理時間を表すものとし,解答群 の中の "待ち" は,タスクが実行可能状態にあり,CPUの割当て待ちであること を意味する。 ┌────┬────┬────────────────────┐ │ タスク │ 優先度 │単独実行時の動作順序と処理時間 (ミリ秒) │ ├────┼────┼────────────────────┤ │ A │ 高 │ CPU(2) → I/O(2) → CPU(2) │ ├────┼────┼────────────────────┤ │ B │ 中 │ CPU(3) → I/O(5) → CPU(2) │ ├────┼────┼────────────────────┤ │ C │ 低 │ CPU(2) → I/O(2) → CPU(3) │ └────┴────┴────────────────────┘  ア 3 4 5 6 7 8 9 10 ├──┼──┼──┼──┼──┼──┼──┤ (ミリ秒) CPU I/O CPU 完了 タスク A ├─────┼─────┼─────┤ I/O 待ち CPU タスク B ├──────────────┼ - -┼──┤ 待ち CPU I/O 待ち タスク C ├ - - - - -┼─────┼─────┼ - -┤  イ 3 4 5 6 7 8 9 10 ├──┼──┼──┼──┼──┼──┼──┤ (ミリ秒) CPU I/O CPU 完了 タスク A ├──┼─────┼─────┤ I/O CPU タスク B ├──────────────┼─────┤ 待ち CPU I/O 待ち タスク C ├ - -┼─────┼─────┼ - - - - -┤  ウ 3 4 5 6 7 8 9 10 ├──┼──┼──┼──┼──┼──┼──┤ (ミリ秒) I/O CPU 完了 タスク A ├──┼─────┤ CPU 待ち CPU I/O タスク B ├──┼ - - - - -┼──┼────────┤ 待ち CPU I/O タスク C ├ - - - - - - - - - - -┼─────┼──┤  エ 3 4 5 6 7 8 9 10 ├──┼──┼──┼──┼──┼──┼──┤ (ミリ秒) I/O 待ち CPU 完了 タスク A ├──┼ - - - - - - - -┼─────┤ CPU I/O タスク B ├─────┼──────────────┤ 待ち CPU I/O CPU タスク C ├ - - - - -┼─────┼─────┼──┤ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ■解答■   ソフトウェア開発技術者午前平成19年秋問26  ウ 3 4 5 6 7 8 9 10 ├──┼──┼──┼──┼──┼──┼──┤ (ミリ秒) I/O CPU 完了 タスク A ├──┼─────┤ CPU 待ち CPU I/O タスク B ├──┼ - - - - -┼──┼────────┤ 待ち CPU I/O タスク C ├ - - - - - - - - - - -┼─────┼──┤ > 3 4 > ├──┤では A は I/O 処理を実行中のはずですから, > アとイは脱落。 > > A は B より優先度が高いので,エも脱落。  どうもありがとうございました。 >   01020304050607080910111213141516 > A CCIICC完 > B 待待CC待待CIIIIICC完 > C 待待待待待待待CCII待待待CC完  どうもありがとうございました。 > タスク A を0から考えると > 0 1 2 3 4 5 6 7 8 9 10 > ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──| > CPU I/O CPU 完了 > ├─────┼─────┼─────┤  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け][解説:システム管理向け]  システムの性能向上策の適用に関して,次の式から導くことができるものはど れか。  P = 1/((1-a) + a/V)  ここで,P はシステムの性能向上率,V はその性能向上策の性能向上率,a は その性能向上策が及ぶ範囲の全体に対する比率とする。  ア 幾つかの性能向上策を組み合わせて,相乗効果を出すべきである。  イ 性能向上策が及ぶ範囲の比率が一定で変化しない性能向上策を適用すべき   である。  ウ 性能面のボトルネック要因を解消する性能向上策を適用すべきである。  エ できる限り多くの性能向上策を適用すべきである。 ■キーワード■ 性能向上策,ボトルネック ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成18年問26   テクニカルエンジニア(システム管理)午前平成18年問10  ウ 性能面のボトルネック要因を解消する性能向上策を適用すべきである。 ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:データベース向け]  分散データベースシステムにおける“分割に対する透過性”を説明したものは どれか。  ア データの格納サイトが変更されても,ユーザのアプリケーションや操作法   に影響がないこと  イ 同一のデータが複数のサイトに格納されていても,ユーザはそれを意識せ   ずに利用できること  ウ 一つの表が複数のサイトに分割されて格納されていても,ユーザはそれを   意識せずに利用できること  エ ユーザがデータベースの位置を意識せずに利用できること ------------------------------------------------------------------------ *[宿題:ネットワーク向け]  平均回線待ち時間,平均伝送時間,平均回線利用率の関係が M/M/1 の待ち行列 モデルに従うとき,平均回線待ち時間を平均伝送時間の 3 倍以下にしたい。平均 回線利用率を最大何 % 以下にすべきか。  ア 50  イ 66  ウ 75  エ 80 ------------------------------------------------------------------------ *[宿題:セキュアド向け][宿題:セキュリティ向け]  フェールソフトの説明として,適切なものはどれか。  ア システムの一部に障害が発生したとき,それ以外の部分の機能でシステム   の運転を継続する。  イ システムの一部に障害が発生したとき,致命的影響を与えないよう,システム   をあらかじめ定めた安全な状態に移行する。  ウ 信頼度の高い部品を使用したり,バグの少ないソフトウェアを開発したり   して,信頼性の高いシステムを構築する。  エ 特定の時点でデータベースのバックアップを取り,障害が発生した場合に   は,バックアップを取った時点の状態まで戻して運転を継続する。 ------------------------------------------------------------------------ *[宿題:ソフト開発向け]  コンピュータシステムの構成の名称とその構成図の組合せのうち,適切なもの はどれか。  ア クラスタ構成 ┌───┐ │ OS │ ┌──┐ ├───┤ ┌──┐ │CPU ├─┤メモリ├─┤CPU │ └──┘ └┬─┬┘ └──┘ / \ ┌─┴┐ ┌┴─┐ │CPU │ │CPU │ └──┘ └──┘  イ 疎結合マルチプロセッサ構成 ┌───┐ ┌───┐ │ OS │ │ OS │ ├───┤ ├───┤ │メモリ│ │メモリ│ └─┬─┘ └─┬─┘ ┌┴─┐ ┌─┴┐ │CPU ├──┤CPU │ └──┘ └──┘  ウ デュアル構成 ┌───┬───┐ │ OS │ OS │ ├───┴───┤ │ メモリ │ └───┬───┘ ┌─┴─┐ │ CPU │ └───┘  エ デュプレックス構成 ┌───┐ ┌───┐ │ OS │ │ OS │ ├───┤ ├───┤ │メモリ│ │メモリ│ └─┬─┘ └─┬─┘ ┌┴─┐ ┌─┴┐ │CPU │ │CPU │ └┬─┘ └─┬┘ \ / ┌┴───┴┐ │ 照合機 │ └─────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリ)共通向け][宿題:システム管理向け]  3 個の構成要素のうち, 2 個以上が正常ならば正しい結果が得られるような システムにおいて,個々の構成要素の信頼性が時間の経過とともに,破線のグラ フで示すように低下する場合,システム全体の信頼性の変化の傾向を表すグラフ として適切なものはどれか。  ア   ↑   │  信│  頼│  性│ \ 0.8┤. \   │ .  \   │  .  \   │   .  \   │    .  \ 0.2┤ .  \   │   .  \   │       .   └────────────→   0            時間  イ  ↑   │  信│  頼│  性│ _______ 0.8┤.    \   │ .    \   │  .   \   │   .  \   │    .   \ 0.2┤ .  \     │   . \   │       .\     └────────────→   0            時間  ウ  ↑   │  信│  頼│  性│___ 0.8┤. \   │ . \   │  . \   │   \   │   \ . 0.2┤ \ .     │   \ .   │     \  .     └────────────→   0            時間  エ  ↑   │  信│  頼│  性│___ 0.8┤. \   │ . \   │  \   │  \ .   │   \ . 0.2┤ \ _____     │   .   │       .     └────────────→   0            時間 注 .....は破線を表す 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 データベース向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ネットワーク向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 セキュアド・セキュリティ向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフト開発向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通・システム管理向け  _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ========================================================================