┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年5月17日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  次の表を,第 3 正規形まで正規化を行った場合,幾つの表に分割されるか。 ここで,顧客の 1 回の注文に対して 1 枚の受注伝票が作られ,顧客は 1 回の 注文で一つ以上の商品を注文できるものとする。 ┌──┬───┬──┬─────┬──┬─────┬───┬─┬────┐ │受注│ 顧客 │顧客│     │商品│     │   │受│    │ │  │   │  │     │コー│     │   │注│    │ │番号│コード│ 名 │ 受注日 │ド │ 商品名 │ 単価 │数│受注金額│ ┝━━┿━━━┿━━┿━━━━━┿━━┿━━━━━┿━━━┿━┿━━━━┥ │1055│A7053 │鈴木│2004-07-01│T035│テレビ A │85,000│10│850,000 │ │  │   │電気│     │  │     │   │ │    │ ├──┼───┼──┼─────┼──┼─────┼───┼─┼────┤ │1055│A7053 │鈴木│2004-07-01│K083│ラジカセ A│23,000│ 5│115,000 │ │  │   │電気│     │  │     │   │ │    │ ├──┼───┼──┼─────┼──┼─────┼───┼─┼────┤ │1055│A7053 │鈴木│2004-07-01│S172│ステレオ B│78,000│ 3│234,000 │ │  │   │電気│     │  │     │   │ │    │ ├──┼───┼──┼─────┼──┼─────┼───┼─┼────┤ │2030│B7060 │中村│2004-07-03│T050│テレビ B │90,000│ 3│270,000 │ │  │   │商会│     │  │     │   │ │    │ ├──┼───┼──┼─────┼──┼─────┼───┼─┼────┤ │2030│B7060 │中村│2004-07-03│S172│ステレオ B│78,000│10│780,000 │ │  │   │商会│     │  │     │   │ │    │ ├──┼───┼──┼─────┼──┼─────┼───┼─┼────┤ │3025│C9025 │佐藤│2004-07-03│T035│テレビ A │85,000│ 3│255,000 │ │  │   │電気│     │  │     │   │ │    │ ├──┼───┼──┼─────┼──┼─────┼───┼─┼────┤ │3025│C9025 │佐藤│2004-07-03│K085│ラジカセ B│25,000│ 2│ 50,000 │ │  │   │電気│     │  │     │   │ │    │ ├──┼───┼──┼─────┼──┼─────┼───┼─┼────┤ │3025│C9025 │佐藤│2004-07-03│S171│ステレオ A│50,000│ 8│400,000 │ │  │   │電気│     │  │     │   │ │    │ ├──┼───┼──┼─────┼──┼─────┼───┼─┼────┤ │3090│B7060 │中村│2004-07-04│T050│テレビ B │90,000│ 1│ 90,000 │ │  │   │商会│     │  │     │   │ │    │ ├──┼───┼──┼─────┼──┼─────┼───┼─┼────┤ │3090│B7060 │中村│2004-07-04│T035│テレビ A │85,000│ 2│170,000 │ │  │   │商会│     │  │     │   │ │    │ └──┴───┴──┴─────┴──┴─────┴───┴─┴────┘  ア 2  イ 3  ウ 4  エ 5 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 第 3 正規形 ■解答■   テクニカルエンジニア(データベース)午前平成17年問26   同等:データベーススペシャリスト午前平成13年問29   同等:データベーススペシャリスト午前平成11年問35  ウ 4 > 受注 (銃中番号、顧客コード、受注日) > 受注明細 (受注番号、商品コード、受注数、受注金額) > 顧客 (顧客コード、顧客名) > 商品 (商品コード、商品名、単価)  どうもありがとうございました。 > 現在の表 > (受注番号,顧客コード,顧客名,受注日,商品コード,商品名,単価,受注 > 数,受注金額) > この表は,各項目に配列が入っていないので,第1正規形と見なせる. > > 第2正規化 > キーと項目との関係で,複合キーから決まるもの,複合キーの一部がキーとな > って決まるものに分解してできたもの. > この表は,複合キー「受注番号,商品コード」で全項目が決まる.しかし,受 > 注番号だけで顧客コード,顧客名,受注日が決定し,また,商品コードだけで > 商品名,単価が決定する. > > よって,問題の表の第2正規形はこの形となる. > > 1. (受注番号,商品コード,受注数,受注金額) >  ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ > 2. (受注番号,顧客コード,顧客名,受注日) >    ̄ ̄ ̄ ̄ > 3. (商品コード,商品名,単価) >    ̄ ̄ ̄ ̄ ̄ > > :第3正規化:推移的に決まる項目考慮して分割されたもの. > 第2正規形の表の中で,2.の表は,顧客コードだけで顧客名が決まると考えられる. > > よって,問題の表の第3正規形はこの形となる. > > 1. (受注番号,商品コード,受注数,受注金額) >    ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ > 2. (受注番号,顧客コード,受注日) >    ̄ ̄ ̄ ̄ > 3. (顧客コード,顧客名) >    ̄ ̄ ̄ ̄ ̄ > 4. (商品コード,商品名,単価) >    ̄ ̄ ̄ ̄ ̄ > > よって,4つの表に分けられる. > > 参考 > http://www.mirai.ne.jp/~suehiro/am/kihonyougo/normal.htm > (ジャン先生のページ)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:システム監査向け]  スパイウェアによって引き起こされた情報の漏えいに該当するものはどれか。  ア 暗号化せずに電子メールを送信したところ,ネットワーク上で内容が読み   取られてしまった。  イ インターネットに接続したところ,パソコン内の利用者情報が知らないう   ちに送信されてしまった。  ウ パスワードを忘れてしまったという電話に対して,システム管理者が教え   たのでパスワードが他人に知られてしまった。  エ パソコンをそのまま破棄したところ,磁気媒体上に残存していたデータが   読み取られてしまった。 ■キーワード■ ■解答■   システム監査技術者午前平成17年問16  イ インターネットに接続したところ,パソコン内の利用者情報が知らないう   ちに送信されてしまった。 ------------------------------------------------------------------------ *[解説:テクニカル(エンベデッド)向け]  TTL レベルの 2 入力 AND 回路を 3 入力 AND 回路にするために,入力部に回路 を追加した。3 入力 AND 回路として適切なものはどれか。ここで,R は負荷抵抗 を示す。  ア X1    ───┤<├─┐    X2      │    ───┤<├─●─┬──┐  Y    X3      │ │  ├───    ───────┼─┴──┘           │           /           \           / R           \           /           │         ──●── 0 V  イ X1    ───┤>├─┐    X2      │    ───┤>├─●─┬──┐  Y    X3      │ │  ├───    ───────┼─┴──┘           │           /           \           / R           \           /           │         ──●── 0 V  ウ      ──●── +5 V           │           /           \           / R           \           /    X1      │    ───┤<├─●    X2      │    ───┤<├─●─┬──┐  Y    X3        │  ├───    ─────────┴──┘  エ      ──●── +5 V           │           /           \           / R           \           /    X1      │    ───┤>├─●    X2      │    ───┤>├─●─┬──┐  Y    X3        │  ├───    ─────────┴──┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成17年問15  ウ      ──●── +5 V           │           /           \           / R           \           /    X1      │    ───┤<├─●    X2      │    ───┤<├─●─┬──┐  Y    X3        │  ├───    ─────────┴──┘ ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  システムを本番移行する前に,移行テストを実施することになった。運用部門 の担当者の役割として,適切なものはどれか。  ア 移行時の特殊な利用形態においても,本番業務に支障がないことを確認す   る。  イ 移行の作業手順を検討し,移行用マシンのシステム環境を準備する。  ウ 提供するハードウェアやソフトウェアが正しく動作することを確認する。  エ 本番用のデータやプログラムが,計画どおりに正しく移行されるかどうか   を確認する。 ■キーワード■ ■解答■   テクニカルエンジニア(システム管理)午前平成17年問22  イ 移行の作業手順を検討し,移行用マシンのシステム環境を準備する。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  葉以外の節点はすべて二つの子をもち,根から葉までの深さがすべて等しい木 を考える。この木に関する記述のうち,適切なものはどれか。ここで,深さとは 根から葉に至るまでの辺の数を表す。 (斎藤注:なお,logの底数は 2 とする。)  ア 木の深さが n ならば,葉の数は 2^(n - 1)である。  イ 節点の数が n ならば,深さは log n である。  ウ 葉の数が n ならば,葉以外の節点の数は n - 1 である。  エ 辺の数が n ならば,節点の数も n である。 ■キーワード■ 完全2分木 ■解答■   ソフトウェア開発技術者午前平成17年春問09  ウ 葉の数が n ならば,葉以外の節点の数は n - 1 である。 > ア 木の深さが n ならば,葉の数は 2^(n - 1)である。 >  2^n である > イ 節点の数が n ならば,深さは log n である。 >  葉の数が n ならば,深さは log n である > ウ 葉の数が n ならば,葉以外の節点の数は n - 1 である。 >  葉の数を2^mとすると、葉以外の節点の数は1+2+4+・・・2^(m-1)=2^m-1 >  よって、正解 > エ 辺の数が n ならば,節点の数も n である >  節点の数はn+1(最初に根があり、辺が増えるたびに節点が増える)  どうもありがとうございました。 > 「根から葉までの深さがすべて等しい木」 >     ○  <−−−−根 >   ○   ○ >  ○ ○ ○ ○ <−−−−−−−葉 >  こんな感じ? >  深さ:根から葉に至るまでの辺の数 :2 > >  2 ^(2−1)=2 <=アは間違い。 > >  節点:7  深さ log 7 <=イは間違い。 > >  葉:4  4−1=3 <=葉以外の節点は3つなので ○ (正解:ウ) > >  辺の数:6 節点の数7 <=エは間違い。  どうもありがとうございました。 > ウを証明してみました。 > > 深さをxのときの葉の数がnとし、葉以外の接点の数をyとする。 > 深さxの時の葉の数はn=2^x > 葉以外接点の数はy=1+2+4+…+2^(x-1) > > ここで、2y-yを考える > 2y= 2+4+…+2^(x-1)+2^x > y =1+2+4+…+2^(x-1) > より > 2y-y = 2^x-1 > y = 2^x-1 > ここでn=2^xなので > y = n-1 > ゆえに葉の数がnならば > 葉以外の接点の数はn-1である。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  シングルサインオンに関する記述のうち,適切なものはどれか。  ア クッキーを使ったシングルサインオンでは,サーバごとの認証情報を含ん   だクッキーをクライアントで生成し,サーバ上で保存・管理する。  イ クッキーを使ったシングルサインオンでは,認証対象の各サーバをそれぞ   れ異なるインターネットドメインにする必要がある。  ウ リバースプロキシを使ったシングルサインオンでは,認証対象の各 Web サー   バをそれぞれ異なるインターネットドメインにする必要がある。  エ リバースプロキシを使ったシングルサインオンでは,ユーザ認証において   パスワードの代わりにディジタル証明書を用いることができる。 ■キーワード■ シングルサインオン ■解答■   情報セキュリティアドミニストレータ午前平成15年問25  エ リバースプロキシを使ったシングルサインオンでは,ユーザ認証において   パスワードの代わりにディジタル証明書を用いることができる。 > シングルサインオン >  ユーザが一度認証を受けるだけで、許可されているすべての > 機能を利用できるようになるシステム。 > >  例えば、ネットワークに接続された端末を使っている場合、 > 端末の起動時に一回、LANへの接続時に一回、サーバへの接続 > に一回、サーバ上のアプリケーションを起動させる時に一回… > …というように、何度もパスワードとIDを入力する状況も考え > られる。こうした手間を省き、一度確認されれば全てのユーザ > 認証をパスできる機能がシングルサインオンである。 > e-words > http://e-words.jp/w/E382B7E383B3E382B0E383ABE382B5E382A4E383B3E382 > AAE383B3.html  どうもありがとうございました。 > @IT:なぜ「シングル・サインオン」が必要なのか? > http://www.atmarkit.co.jp/fnetwork/rensai/dirt01/01.html  どうもありがとうございました。 > シングルサインオン(SSO)_2  - 基礎講座 Page. 1 > http://www.keyman.or.jp/search/30000317_1.html  どうもありがとうございました。 > リバースプロキシ >  特定のサーバの代理として、そのサーバへの要求を中継する > プロキシサーバ。代行されているサーバにアクセスしようとし > たユーザは全てリバースプロキシを経由することになるため、 > サーバが直接アクセスを受けることはなくなる。 >  中継時にパケットの内容やURLをスキャンするような機能を > 組み込めば、セキュリティが強化される。 >  また、特にアクセスの多いコンテンツをキャッシュに保存す > ることで高速化したり、パスワード認証によってアクセス制限 > をするなどの機能を持っていることも多い。 >  社内LANなどの内部ネットワークとインターネットとの接点 > に置かれ、外部からWebサーバなどネットワーク内部へのアク > セスを中継することもあるが、その様子が通常のプロキシ(フ > ォワードプロキシ)の「内部から外部へのアクセスを中継する > 」動作と反対であることが「リバース」の由来であると言われ > ている。 > e-words > http://e-words.jp/w/E383AAE38390E383BCE382B9E38397E383ADE382ADE382B7.html  どうもありがとうございました。 > @IT セキュリティ用語辞典「シングルサインオン」 > http://www.atmarkit.co.jp/aig/02security/singlesignon.html  どうもありがとうございました。 > http://www.keyman.or.jp/search/30000317_1.html > http://www.beasys.co.jp/dev2dev/products/wlplatform81/whitepapers/ > wlp_81_sso.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  ツールレス保守に該当するものはどれか。  ア 異常が発生した場合,現場から離れた保守センタから障害状況の調査をす   る。  イ 故障の前兆となる現象を事前にとらえて,対象となる部品を取り替える。  ウ サーバ内部の各筐(きょう)体をモジュール化し,そのモジュールの取付け   をレバー式にする。  エ 電源やハードディスクなどを二重化し,故障時は縮退運転して故障装置を   交換する。 ■キーワード■ ツールレス保守 ■解答■   AN/PM/AE共通午前平成14年問26   上級システムアドミニストレータ午前平成14年問21  ウ サーバ内部の各筐(きょう)体をモジュール化し,そのモジュールの取付け   をレバー式にする。 ------------------------------------------------------------------------ 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  SQL 文の SELECT 句に関する記述として,適切なものはどれか。  ア FROM 句で特定した表の列以外のものを指定できない。  イ 重複を排除した検索結果を作ることはできない。  ウ 同一の列を重複して指定できる。  エ 表のすべての列を得るには,すべての列をコンマで区切って指定しなけれ   ばならない。 ------------------------------------------------------------------------ *[宿題:システム監査向け]  テンペスト技術の説明とその対策として,適切なものはどれか。  ア ディスプレイなどの機器から放射される電磁波を傍受し,内容を観察する   技術であり,電磁波遮断が施された部屋に機器を設置することによって対抗   する。  イ データ通信の途中でパケットを横取りし,内容を改ざんする技術であり,   ディジタル署名による改ざん検知の仕組みを実装することによって対抗する。  ウ マクロ型ウイルスに対して使われる技術であり,ウイルス対策ソフトを導入   し,最新の定義ファイルを適用することによって対抗する。  エ 無線 LAN の信号から通信内容を傍受し,解析する技術であり,通信パケッ   トを暗号化することによって対抗する。 ------------------------------------------------------------------------ *[宿題:テクニカル(エンベデッド)向け]  ASIC 設計におけるトップダウン設計の説明として,適切なものはどれか。  ア 回路図入力 CAD を使用して,ゲートやセルを組み合わせて回路設計をす   る。  イ 抽象度の高い動作レベルでの記述や,RTL(レジスタトランスファレベル)   での記述を用いて設計する。  ウ テストに必要な付加的な回路を,回路設計段階からあらかじめ組み込んで   設計する。  エ トランジスタ回路レベルからカスタマイズし,それらを組み合わせて回路   設計をする。 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  ネットワークシステムの管理・運用に関する記述のうち,適切なものはどれか。  ア 運用管理者は,各種ネットワーク機器の使用に対する課金管理機能を準備   しておく必要がある。  イ 障害の発生・回復に関する情報収集は膨大なデータ量になるので,システ   ムが安定稼働した時点でこれらの障害管理機能の利用頻度を低くする。  ウ 転送誤り数,稼働状況などを監視する性能管理機能は,導入当初は必要で   あるが,システムが安定稼働すると不要になる。  エ パケット転送に必要な経路管理テーブル類は運用上重要であり,日々の監視   が必要である。 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  ヒープソートの説明として,適切なものはどれか。  ア ある間隔おきに取り出した要素から成る部分列をそれぞれ整列し,更に間隔   を詰めて同様の操作を行い,間隔が 1 になるまでこれを繰り返す。  イ 中間的な基準値を決めて,それよりも大きな値を集めた区分と,小さな値   を集めた区分に要素を振り分ける。次に,それぞれの区分の中で同様な処理   を繰り返す。  ウ 隣り合う要素を比較して,大小の順が逆であれば,それらの要素を入れ替   えるという操作を繰り返す。  エ 未整列の部分を順序木にし,そこから最小値を取り出して整列済の部分に   移す。この操作を繰り返して,未整列の部分を縮めていく。 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  電子商取引の安全性を高めるために,認証局(CA)が果たす役割はどれか。  ア 公開かぎが被認証者のものであることを示す証明書を発行する。  イ 被認証者の公開かぎと秘密かぎの組を安全に送付する。  ウ 被認証者のディジタル署名を安全に送付する。  エ ユーザ ID が被認証者のものであることを示す証明書を発行する。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  ソフトウェアの保守管理において,保守作業の生産性に影響しないものはどれ か。  ア 運用中に発生するソフトウェアの障害件数  イ ソフトウェアの検証を行うときの難易度  ウ ソフトウェアを変更するときの難易度  エ プログラムやドキュメントがどの程度理解しやすいかの度合い ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 システム監査向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(エンベデッド)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)