┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年1月14日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  データベースの論理モデルに関する記述のうち,適切なものはどれか。  ア 階層モデルは,多対多のレコード関係を表現するのに適している。  イ 関係モデルでは,子レコードはただ一つの親レコードに属する。  ウ ネットワークモデルは,行と列からなる表で表現できる。  エ ボイスコッド正規形は,関係モデルで使用される。 ■キーワード■ ボイスコッド正規形 ■解答■   テクニカルエンジニア(データベース)午前平成16年問22  エ ボイスコッド正規形は,関係モデルで使用される。 > ア:ネットワークモデルのこと。 > イ:階層モデルのこと。 > ウ:関係モデルのこと。 > エ:正解。  どうもありがとうございました。 > ア:階層モデルは,1対多のレコード関係を表現するのに適している。 > イ:関係モデルでは,子レコードは特定の属性値(列)集合に属する。 > ウ:ネットワークモデルは,多対多のレコード関係を表現するのに適している。 > エ:正解  どうもありがとうございました。 > なぜボイス・コッド正規形だけ第3正規形、みたいな数字ではないのでしょうか。  第1正規形から第5正規形と名前がついてから,後から定義されたので, ボイス・コッド正規形という名前をつけたのかもしれません。単純に,自分の 名前を残したかったかも。 E・F・コッド@ちえの和WEBページ:コンピュータ偉人伝 http://www.chienowa.co.jp/frame1/ijinden/E_F_Codd.html ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  コンピュータの性能評価に用いるベンチマークに関する説明のうち,適切なも のはどれか。  ア オンライントランザクション処理の代表的なベンチマークである TPC は,   性能尺度が TPS で客観的であるが,コストの尺度が欠けている。  イ コンピュータシステム全体の性能ベンチマークには,Dhrystone,Whetstone,   Livermore Fortran Kernel, Linpack, SPEC などがある。  ウ 性能評価の為に複数種類のベンチマークテストを実行することは,その結   果を用いてシステムの特徴を理解することができるので,導入機種の選定に   有効である。  エ ベンチマークテストは汎用的な評価モデルであり,その結果はコンピュー   タ性能の評価に広く適用できる。 ■キーワード■ ベンチマーク,性能評価 ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問06  ウ 性能評価の為に複数種類のベンチマークテストを実行することは,その結   果を用いてシステムの特徴を理解することができるので,導入機種の選定に   有効である。 > ア:TPCはコストの尺度がある。 > イ:全体でなくCPUの処理性能のベンチマーク > ウ:正解。 > エ:ベンチマークテストそれぞれに特徴があるため、広く適用できるとはかぎらな > い。  どうもありがとうございました。 > ・ベンチマーク 【benchmark】 >  コンピュータのハードウェアやソフトウェアの処理速度を計測す > る試験。試験用に作成されたソフトウェアを実行し、処理の完了ま > でにかかる時間を計測することで、製品間の比較を行なう。ある特 > 定の装置やソフトウェアの性能を計測するものと、コンピュータシ > ステム全体の処理性能を評価するものがある。また、SPECなどの業 > 界団体や、Ziff Davis社などの出版社が、複数のメーカーのコンピ > ュータ性能の比較を目的に作成するものと、あるメーカーが自社製 > 品間の性能の優劣を消費者に告知するために作成されるものに分類 > することもできる。 > http://e-words.jp/w/E38399E383B3E38381E3839EE383BCE382AF.html引用 > > ・TPC > フルスペル : Transaction Processing Performance Council >  「トランザクション処理性能評議会」の略。コンピュータ関連の > 有力企業が集まり、実際のシステムに近い性能指標を作成する目的 > で設立された非営利団体。TPCによって策定された指標(ベンチマー > ク)にはTPC-A,B,C,Dの4種類があるが、A,Bの2種類は現在ではほとん > ど利用されておらず、Cが主に利用されている。Dは策定されてから > 日が浅く、まだあまり利用されていない > http://e-words.jp/w/TPC.html引用 > > SPEC 【スペック】 > フルスペル : Standard Performance Evaluation Corporation >  コンピュータシステムの実環境での実行速度を測定・公表する中 > 立の非営利団体。UNIXシステム上で動作する各種のベンチマークプ > ログラムを開発、販売し、各社のコンピュータの性能評価も行って > いる。一般的なコンピュータの性能を評価するOSG(Open Systems G > roup)と、大規模なシステムの性能を評価するHPG(High Performanc > e Group)、グラフィックス性能を評価するGPC Group(Graphics Per > formance Characterization Group)の3つの部門からなる。整数演算 > の性能を評価するSPECintや、浮動小数点数演算の性能を評価するS > PECfpなどは、CPUの性能を表す指標として広く用いられている。 > http://e-words.jp/w/SPEC.html引用 > > よって、答えはウ  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  データマイニングの説明として,適切なものはどれか。  ア 多次元データベースを使ってデータの組合せを変え,データ間の関連性を   分析すること  イ データとメソッドを一緒にして,オブジェクトの内部構造を利用者に見え   なくすること  ウ データベースをチューニングし,データ更新を高速化すること  エ 発見型の手法や統計的手法によって,データ間の関連性や規則性を見つけ   ること ■キーワード■ データマイニング ■解答■   上級システムアドミニストレータ午前平成14年問09   AN/PM/AE共通午前平成14年問09   テクニカルエンジニア(ネットワーク)午前平成14年問09   類題:上級システムアドミニストレータ午前平成13年問12  エ 発見型の手法や統計的手法によって,データ間の関連性や規則性を見つけ   ること > ・データマイニング 【data mining】 >  小売店の販売データや電話の通話履歴、クレジットカードの利用 > 履歴など、企業に大量に蓄積されるデータを解析し、その中に潜む > 項目間の相関関係やパターンなどを探し出す技術。従来は、こうし > た取引の「生データ」は、経理処理に必要なだけで活用されていな > かったが、情報技術の向上により、潜在的な顧客ニーズが眠る「鉱 > 山」として「採掘(mining)」されるようになった。例えば、スーパ > ーの販売データをデータマイニングで分析することにより、「ビー > ルを買う客は一緒に紙オムツを買うことが多い」「雨の日は肉の売 > 上が良い」など、項目間の相関関係を見つけることができる。また > 、クレジットカードの利用履歴を解析することにより、不正使用時 > に特徴的なパターンを見つけ出し、あやしい取引を検出するなどの > 応用も考えられる。 > http://e-words.jp/w/E38387E383BCE382BFE3839EE382A4E3838BE383B3E382B0.html > 引用 > よって、答えはエ  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  3 層アーキテクチャのクライアントサーバシステムで用いられるアプリケーシ ョンサーバ機能に関する記述のうち,適切なものはどれか。  ア 業務プロセスの変更に伴い,プレゼンテーション層の全クライアントに新   アプリケーションを一括配布する。  イ データ層への接続やトランザクションの管理機能をもち,ファンクション   層として業務の流れを制御する。  ウ ファンクション層で必要となるアプリケーションを,データ層のデータベ   ースで管理する。  エ プレゼンテーション層のクライアントから要求されたアプリケーションを,   要求の都度クライアントへ供給する。 ■キーワード■ 3 層アーキテクチャ ■解答■   テクニカルエンジニア(システム管理)午前平成16年問06  イ データ層への接続やトランザクションの管理機能をもち,ファンクション   層として業務の流れを制御する。 >http://tech.4dd.co.jp/web-tech/architecture.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  7 ビットのコードと 1 ビットのパリティビットからなる 8 ビットのデータで, データ誤りが発生したときの記述として,適切なものはどれか。  ア 1 ビットが誤っているときだけ,誤りを復元できる。  イ 誤りを復元することは,不可能である。  ウ 誤りを復元できるかどうかは,不明である。  エ 奇数個のビットが誤っているときだけ,誤りを復元できる。 ■キーワード■ パリティビット ■解答■   ソフトウェア開発技術者午前平成16年問06  イ 誤りを復元することは,不可能である。 > パリティ(別名:パリティ・ビット) > 「parity」は「奇偶(奇数と偶数)」という意味で、コンピュータ関連では、 > データの誤りを検出する目的で、データに付加されるビット情報またはこの > パリティ・ビットを使用してデータの誤りを検出することを表す。 > (中略) > ただしパリティによるエラー検出では、どのビットがエラーを起こしている > のか分からない。また1の数が偶数個か奇数個かしか検査していないので、 > データ内部でエラーが偶数個あると、エラーの検出自体にも失敗する。 > エラー検出のために必要な冗長ビットは少ないので手軽で低コストで実装 > できるが、それによって可能なエラー検出能力は制限的である。 > http://www.atmarkit.co.jp/icd/root/69/5785769.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  マルチプロセッサによる並列処理で得られる高速化率(単一プロセッサのとき と比べた倍率) 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 ■キーワード■ マルチプロセッサ ■解答■   情報セキュリティアドミニストレータ午前平成15年問04   AN/PM/AE共通午前平成15年問06  エ 6 > 1/(1−0.9+(0.9/n))=3×1/(1−0.3+(0.3/n)) > 1/(0.1+0.9/n)=3/(0.7+0.3/n) > 1/((0.1n+0.9)/n)=3/((0.7n+0.3)/n) > n/(0.1n+0.9)=3n/(0.7n+0.3) > n(0.7n+0.3)=3n(0.1n+0.9) > 0.7n^2+0.3n=0.3n^2+2.7n > 0.4n^2=2.4n > 0.4n=2.4 > n=6  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  製造物責任法(PL 法)に関する記述のうち,適切なものはどれか。  ア 製造物の単なる輸入業者は,責任の主体とはならない。  イ 製造物を引き渡した時点から,5 年を過ぎて事故が発生しても,製造者に   責任を負わせることはできない。  ウ 製造物を引き渡した時点の科学又は技術では欠陥を認識できなかった場合,   その欠陥によって被害が発生しても,製造者に責任を負わせることはできな   い。  エ 被害者が製造過程で欠陥につながる過失を証明できなければ,製造者に責   任を負わせることはできない。 ■キーワード■ 製造物責任法(PL法)入門 ■解答■   AN/PM/AE共通午前平成16年問50   同等:システム監査技術者午前平成15年問35  ウ 製造物を引き渡した時点の科学又は技術では欠陥を認識できなかった場合,   その欠陥によって被害が発生しても,製造者に責任を負わせることはできな   い。 > ア:責任の主体になる > イ:契約責任の時効期間は 10 年間 > エ:立証責任は製造側にある  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  第 2 正規形であるが第 3 正規形でない表はどれか。ここで,講義名に対して 担当教員は一意に決まり,所属コードに対して勤務地は一意に決まるものとす る。また,{ }は繰返し項目を表し,下線部のデータ項目は主キーを表す。  ア ┌──────┬──────┬──────┬─────────┐    │ 学生番号 │  講義名  │ 担当教員 │    成績   │    │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │      │         │    ┝━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━━━━┥    │2122    │経済学   │山田教授  │優        │    └──────┴──────┴──────┴─────────┘  イ ┌──────┬──────┬──────┬─────────┐    │ 社員番号 │  氏名  │  住所  │   電話番号  │    │  ̄ ̄ ̄ ̄ │      │      │         │    ┝━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━━━━┥    │71235    │山田 太郎 │東京都港区 │03-1234-5678 │    └──────┴──────┴──────┴─────────┘  ウ ┌──────┬──────┬──────┬─────────┐    │ 社員番号 │  社員名  │ 所属コード │    勤務地   │    │  ̄ ̄ ̄ ̄ │      │      │         │    ┝━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━━━━┥    │15547    │小林 明  │75T   │東京       │    └──────┴──────┴──────┴─────────┘  エ ┌──────┬──────┬──────┬─────────┐    │ 社員番号 │  身長  │  体重  │    趣味   │    │  ̄ ̄ ̄ ̄ │      │      │         │    ┝━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━━━━┥    │71234    │     170│     62│ {テニス,ゴルフ} │    └──────┴──────┴──────┴─────────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  マルチプロセッサによる並列処理で得られる高速化率(単一プロセッサのとき と比べた倍率)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 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  ネットワーク上で処理を代行できる自律的ソフトウェアを何と呼ぶか。  ア エージェント  イ コラボレーション  ウ シームレス  エ ワークフロー ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  デュプレックスシステムに関する記述として,適切なものはどれか。  ア 使用する資源と処理内容が同じならば,正常時には,デュプレックスシス   テムの現用系のスループットはデュアルシステムとほぼ同等となる。  イ 冗長なバックアップ用システムを使用するので,デュアルシステムよりも   信頼性は高くなるが,運用経費も増加する。  ウ ハードウェアを二重にもち,同じ処理を並列的に実行し,結果を一定時間   ごとに比較照合する方式である。  エ 複数のプロセッサが主記憶や補助記憶などを共用し,一つの OS がシステ   ム全体を管理する方式である。 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  後置表記法(逆ポーランド表記法)では,例えば,式 Y = (A - B) × C を YAB - C × = と表現する。  次の式を後置表記法で表現したものはどれか。      Y = (A + B) × (C - D ÷ E)  ア YAB + CDE ÷ - × =  イ YAB + C - DE ÷ × =  ウ YAB + EDC ÷ - × =  エ YBA + CD - E ÷ × = ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  データの暗号化やユーザ認証などのセキュリティ技術と,トンネリング手法を 使って,インターネットを専用ネットワークのように利用するものはどれか。  ア NAT  イ NNTP  ウ VPN  エ xDSL ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  パソコンのクロック周波数に関する記述のうち,適切なものはどれか。  ア CPU のクロック周波数と,主記憶を接続するシステムバスのクロック周波   数は同一でなくてもよい。  イ CPU のクロック周波数の逆数が,1 秒間に実行できる命令数を表す。  ウ CPU のクロック周波数を 2 倍にすると,システム全体としての実行性能   も 2 倍となる。  エ 使用している CPU の種類とクロック周波数が等しければ,2 台のパソコ   ンのプログラム実行性能は同等と考えてよい。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)