┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年1月17日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  第 2 正規形であるが第 3 正規形でない表はどれか。ここで,講義名に対して 担当教員は一意に決まり,所属コードに対して勤務地は一意に決まるものとす る。また,{ }は繰返し項目を表し,下線部のデータ項目は主キーを表す。  ア ┌──────┬──────┬──────┬─────────┐    │ 学生番号 │  講義名  │ 担当教員 │    成績   │    │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │      │         │    ┝━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━━━━┥    │2122    │経済学   │山田教授  │優        │    └──────┴──────┴──────┴─────────┘  イ ┌──────┬──────┬──────┬─────────┐    │ 社員番号 │  氏名  │  住所  │   電話番号  │    │  ̄ ̄ ̄ ̄ │      │      │         │    ┝━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━━━━┥    │71235    │山田 太郎 │東京都港区 │03-1234-5678 │    └──────┴──────┴──────┴─────────┘  ウ ┌──────┬──────┬──────┬─────────┐    │ 社員番号 │  社員名  │ 所属コード │    勤務地   │    │  ̄ ̄ ̄ ̄ │      │      │         │    ┝━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━━━━┥    │15547    │小林 明  │75T   │東京       │    └──────┴──────┴──────┴─────────┘  エ ┌──────┬──────┬──────┬─────────┐    │ 社員番号 │  身長  │  体重  │    趣味   │    │  ̄ ̄ ̄ ̄ │      │      │         │    ┝━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━━━━┥    │71234    │     170│     62│ {テニス,ゴルフ} │    └──────┴──────┴──────┴─────────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 第2正規形 ■解答■   テクニカルエンジニア(データベース)午前平成16年問23  ウ ┌──────┬──────┬──────┬─────────┐    │ 社員番号 │  社員名  │ 所属コード │    勤務地   │    │  ̄ ̄ ̄ ̄ │      │      │         │    ┝━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━━━━┥    │15547    │小林 明  │75T   │東京       │    └──────┴──────┴──────┴─────────┘ > ア.第一正規形(「繰り返し項目が存在せず」) > イ.第三正規形(「推移関数従属の排除」) > ウ.第二正規形(「部分関数従属の排除」) > エ.非正規形 > よって、答えはウ  どうもありがとうございました。 > ア:講義名(主キーの一部)から担当教員が一意に決まるので第 1 正規形 > イ:部分関数従属も推移関数従属もないので第 3 正規形 > ウ:社員番号(主キー)から所属コードが一意に決まり所属コードから勤務地が >  一意に決まる(推移的に関数従属)ので第 2 正規形 > エ:繰返しがあるので非正規形  どうもありがとうございました。 > ア:主キーに対して完全従属していない(部分従属している)属性(担当教員)が存在 > するため、 >   第2正規形ではなく第1正規形である。 > イ:繰り返し項目がなく、主キー以外の属性は主キーに完全従属しており、 >   また主キーに推移関数従属しいる属性もないため、第3正規形である。 > ウ:主キーに部分従属している属性はないが、主キー以外の属性(所属コード)に >   完全従属している属性(勤務地)がある。推移関数従属が存在するため第2正規 > 形である。 > エ:繰り返し項目があるため、正規化されていない。  どうもありがとうございました。 > 正規化攻略マップ > http://sql.main.jp/cont/norm/map.html  どうもありがとうございました。 > http://jstudy.fc2web.com/old_merumaga/20040523.html  どうもありがとうございました。 > http://www.mirai.ne.jp/~suehiro/am/kihonyougo/normal.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  マルチプロセッサによる並列処理で得られる高速化率(単一プロセッサのとき と比べた倍率)E を,次の式によって評価する。r = 0.9 のアプリケーションの 高速化率が r =0.3 のものの 3 倍となるのは,プロセッサが何台のときか。      1 E = ───────   1 - r + (r/n) ここで、 n : プロセッサの台数(1≦n) r : 対象とする処理のうち,並列化が可能な部分の割合(0≦r≦1) とし,並列化に伴うオーバヘッドは考慮しないものとする。  ア 3  イ 4  ウ 5  エ 6 ■キーワード■ CPUの台数計算 ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問07  エ 6 >      1            1 > E = ───────  =3* ─────── >   1 - 0.9 + (0.9/n)   1 - 0.3 + (0.3/n) > なので > 0.7+0.3/n=0.3+2.7/n > 0.4=2.4/n > よってn=6  どうもありがとうございました。 > r=0.9 のとき,E=1/(0.1 + (0.9/n)) > r=0.3 のとき,E=1/(0.7 + (0.3/n)) > よって,3*1/(0.7 + (0.3/n)) = 1/(0.1 + (0.9/n))が成り立つとき, > すなわち,n = 6のときである.  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  ネットワーク上で処理を代行できる自律的ソフトウェアを何と呼ぶか。  ア エージェント  イ コラボレーション  ウ シームレス  エ ワークフロー ■キーワード■ データマイニング ■解答■   上級システムアドミニストレータ午前平成14年問11  ア エージェント > エージェント >  人間がやりたいことを代わりにやってくれる、つまり代理人としての働きを > する、自律性を持った知的なソフトウェアである。  ローカルマシン上ではなく、 >  インターネットサーバーや外部のデバイス上で動作し、ユーザーの要求にしたが > って結果を返すソフトウェアである。 >  (http://www.it-city-messe.com/magazine/yougo/yougo/018.html)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  デュプレックスシステムに関する記述として,適切なものはどれか。  ア 使用する資源と処理内容が同じならば,正常時には,デュプレックスシス   テムの現用系のスループットはデュアルシステムとほぼ同等となる。  イ 冗長なバックアップ用システムを使用するので,デュアルシステムよりも   信頼性は高くなるが,運用経費も増加する。  ウ ハードウェアを二重にもち,同じ処理を並列的に実行し,結果を一定時間   ごとに比較照合する方式である。  エ 複数のプロセッサが主記憶や補助記憶などを共用し,一つの OS がシステ   ム全体を管理する方式である。 ■キーワード■ デュプレックスシステム ■ 解答■   テクニカルエンジニア(システム管理)午前平成16年問07   テクニカルエンジニア(データベース)午前平成16年問06  ア 使用する資源と処理内容が同じならば,正常時には,デュプレックスシス   テムの現用系のスループットはデュアルシステムとほぼ同等となる。 > ア ○ > イ ×デュアルシステムは両方とも現用系なのでデュプレックスシステムより > 運用経費、信頼性が高い。 > ウ ×デュアルシステムの説明 > エ ×密結合マルチプロセッシングシステム  どうもありがとうございました。 > ア.正解。 > イ.×。デュアルシステムのほうが信頼性、運用経費ともに高い。 > ウ.×。デュアルシステム。 > エ.×。マルチプロセッサシステム。 > > 費用については、次の記述を呼んで納得しました。 > デュプレックスシステムがデュアルシステムより安くつくのが疑問に思われた > かもしれませんが、確かに切り替え装置が必要なところは費用がかかるのです > が、デュプレックスシステムは予備系のシステムでは障害発生時以外は別のシ > ステムを動かしています。デュアルシステムは常に同じシステムを動かしてい > ますから、同じシステムで2つのことができるデュプレックスシステムの方が > 結局コスト的に安くなるということです。 > http://studio-eights.cool.ne.jp/pc/itskill/system/8.html より抜粋  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  後置表記法(逆ポーランド表記法)では,例えば,式 Y = (A - B) × C を YAB - C × = と表現する。  次の式を後置表記法で表現したものはどれか。      Y = (A + B) × (C - D ÷ E)  ア YAB + CDE ÷ - × =  イ YAB + C - DE ÷ × =  ウ YAB + EDC ÷ - × =  エ YBA + CD - E ÷ × = ■キーワード■ 後置表記法(逆ポーランド表記法) ■ 解答■   ソフトウェア開発技術者午前平成16年問07   同等:ソフトウェア開発技術者午前平成13年問08  ア YAB + CDE ÷ - × = > Y = (A + B) × (C - D ÷ E) > > Y = (AB+)×(C-DE÷) > Y = (AB+)×(CDE÷-) > Y = AB+CDE÷-× > YAB+CDE÷-×=  どうもありがとうございました。 > ア:Y=(A+B)*{C-(D/E)} > イ:Y={(A+B)-C}*(D/E) > ウ:Y=(A+B)*{E-(D/C)} > エ:Y=(B+A)*{(C-D)/E}  どうもありがとうございました。 > 通常の算術式からの変換方法は, 数値はそのまま出力, 演算子はスタック > が空か直前にスタックにプッシュしたものの優先順位と比較し, 同じか高 > い時にプッシュ, それ以外の時はスタックからポップした演算子の優先順 > 位が高い間出力し続け, 現在の演算子をスタックにプッシュする. > http://www.wdic.org/?word=%B8%E5%C3%D6%C9%BD%B5%AD%CB%A1+%3ASCI > > > 回答群は (C - D ÷ E) の部分が違うので、ここだけ考えると、 > 記号はそのまま出力し、演算子は優先度の高いものから出力するので >  CDE ÷ - となり、アが正解。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  データの暗号化やユーザ認証などのセキュリティ技術と,トンネリング手法を 使って,インターネットを専用ネットワークのように利用するものはどれか。  ア NAT  イ NNTP  ウ VPN  エ xDSL ■キーワード■ VPN ■解答■   情報セキュリティアドミニストレータ午前平成15年問05  ウ VPN > ア:プライベート IP アドレスをグローバル IP アドレスに変換する技術 > イ:インターネット上のニュース配信プロトコル > エ:銅製の電話敗戦で高速ディジタル通信を行うための技術 > 参照サイト:Insider's Computer Dictionary > (http://www.atmarkit.co.jp/icd/index.html)  どうもありがとうございました。 > @IT 「5分で絶対に分かるVPN」 > http://www.atmarkit.co.jp/fsecurity/special/22fivemin/fivemin00.html  どうもありがとうございました。 > ケロピョンの素人が素人に捧げるVPN超入門コーナー >(VPNネットワーク入門編) > http://keromaru.dynsite.net/computer/vpn/menu1.html  どうもありがとうございました。 > VPN > 読み方 : ブイピーエヌ > フルスペル : Virtual Private Network >  公衆回線をあたかも専用回線であるかのように利用できるサービス。実際に専用 > 回線を導入するよりコストを抑えられる。 >  この種のサービスは当初、電話回線(音声通信)で提供されていたが、最近ではイ > ンターネット上で認証技術や暗号化を用いて保護された仮想的な専用回線を提供す > るサービスも現れている。 > > http://e-words.jp/w/vpn.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  パソコンのクロック周波数に関する記述のうち,適切なものはどれか。  ア CPU のクロック周波数と,主記憶を接続するシステムバスのクロック周波   数は同一でなくてもよい。  イ CPU のクロック周波数の逆数が,1 秒間に実行できる命令数を表す。  ウ CPU のクロック周波数を 2 倍にすると,システム全体としての実行性能   も 2 倍となる。  エ 使用している CPU の種類とクロック周波数が等しければ,2 台のパソコ   ンのプログラム実行性能は同等と考えてよい。 ■キーワード■ クロック周波数 ■解答■   AN/PM/AE共通午前平成15年問01   同等:ソフトウェア開発技術者午前平成13年問20  ア CPU のクロック周波数と,主記憶を接続するシステムバスのクロック周波   数は同一でなくてもよい。 > イ:クロック周波数の逆数ではなくクロック周波数 > ウ:CPU 単体の実行性能が 2 倍になる > エ:メモリの容量や性能などでプログラム実行性能は違ってくる  どうもありがとうございました。 > http://e-words.jp/w/E382AFE383ADE38383E382AFE591A8E6B3A2E695B0.html  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  次の関係 R,S,T,U において,関係代数表現 R × S ÷ T - U の演算結果 はどれか。ここで,×は直積,÷は商,- は差の演算を表す。      ┌───┬──┬──┐  ┌───┬──┐      │関係 R│ A │ B │  │関係 S│ C │      └───┼──┼──┤  └───┼──┤          │ 1 │ a │      │ x │          ├──┼──┤      ├──┤          │ 2 │ b │      │ y │          ├──┼──┤      └──┘          │ 3 │ a │          ├──┼──┤          │ 3 │ b │          ├──┼──┤          │ 4 │ a │          └──┴──┘       ┌───┬──┐    ┌───┬──┬──┐       │関係 T│ A │    │関係 U│ B │ C │       └───┼──┤    └───┼──┼──┤           │ 1 │        │ a │ x │           ├──┤        ├──┼──┤           │ 3 │        │ c │ z │           └──┘        └──┴──┘  ア   ┌───┬───┐    イ ┌───┬───┐      │ B │ C │      │ B │ C │      ┝━━━┿━━━┥      ┝━━━┿━━━┥      │ a │ y │      │ b │ x │      └───┴───┘      └───┴───┘  ウ   ┌───┬───┐    エ ┌───┬───┐      │ B │ C │      │ B │ C │      ┝━━━┿━━━┥      ┝━━━┿━━━┥      │ a │y - x │       │ a │y - x │      ├───┼───┤      ├───┼───┤ │ b │ x │      │ -c │ -z │ ├───┼───┤      └───┴───┘      │ b │ y │      └───┴───┘ ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  ホストコンピュータとそれを利用するための 2 台の端末を接続したシステムが ある。ホストコンピュータの故障率を a,端末の故障率を b とするとき,このシ ステムが故障によって使えなくなる確率はどれか。ここで,端末は 1 台以上が稼 動していればよく,通信回線など他の部分の故障は発生しないものとする。  ア 1-(1-a)(1-b^2)  イ 1-(1-a)(1-b)^2  ウ (1-a)(1-b^2)  エ (1-a)(1-b)^2 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  XML と HTML の比較に関する記述のうち,最も適切なものはどれか。  ア XML では,ネットワーク環境での情報システム間のデータ交換を容易にす   るために,任意のタグ名称を定義することができる。  イ XML で用いることができるスタイル言語は,HTML と同じものである。  ウ XML には,HTML では限界のある Webページの表示性能を改善することを   主な目的に機能が追加されている。  エ XMLは,SGML を基に開発された HTML とは異なり,独自の仕様で開発され   た。 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  M/M/1 の待ち行列モデルに関する記述のうち,適切なものはどれか。  ア サービス時間は指数分布に従う。  イ 単位時間に到着する客の数は指数分布に従う。  ウ 待ち行列の長さに制限がある。  エ 窓口は複数個になることがある。 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  大きさ n の問題を T(n) 秒で解くプログラムがある。このプログラムを用い て 10^4 秒以内で解ける最大の問題の大きさは,10^3 秒以内で解ける最大の問 題の大きさの約 3.2 倍になる。T(n) を表す式はどれか。  ア 100n  イ 5n^2  ウ n^3 / 2  エ 2^n ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  データマイニングの説明として,適切なものはどれか。  ア 大量のデータを分析し,単なる検索だけでは発見できない隠れた規則や相   関関係を導き出すこと  イ データウェアハウスに格納されたデータの一部を,特定の用途や部門用に   切り出して,データベースに格納すること  ウ データ処理の対象となる情報を基に規定した,データの構造,意味及び操   作の枠組みのこと  エ 複数の属性項目をデータベースに格納し,異なる属性項目の組合せによる   さまざまな分析を短時間で行うこと ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  グリッドコンピューティングを説明したものはどれか。  ア OS を実行するプロセッサ, アプリケーションを実行するプロセッサとい   うように, それぞれの役割が決定されている複数のプロセッサによって処理   を分散する方式である。  イ カーネルプロセスとユーザプロセスとの区別がなく, 複数のプロセッサが   基本的に同等なものとして振る舞うことができる処理方式である。  ウ パソコンから大型コンピュータまで, ネットワーク上にある複数のプロセッ   サに処理を分散する方式である。  エ プロセッサ上でスレッド(プログラムの実行単位)レベルの並列化を実現   し,プロセッサの利用効率を高める方式である。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)