┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年2月17日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  DBMS の表において,指定した列に NULL 値の入力は許すが,既に入力されて いる値の入力は禁止する SQL の制約はどれか。  ア CHECK  イ PRIMARY KEY  ウ REFERENCES  エ UNIQUE ■キーワード■ UNIQUE ■解答■   テクニカルエンジニア(データベース)午前平成16年問45  エ UNIQUE > CHECK制約:入力可能な値を制限する。 > PRIMARY KEY制約:指定した列(列の組み合わせ)の値が一意で、かつNULL値でな > い。 > REFERENCES制約:親テーブルの指定列に存在する値のみ入力可能。 > UNIQUE制約:指定した列(列の組み合わせ)の値が一意で、NULLを許可する。  どうもありがとうございました。 >  ア CHECK 検査制約 > >  イ PRIMARY KEY 主キー制約、一意性制約 > >  ウ REFERENCES 参照制約 > >  エ UNIQUE 一意性制約  どうもありがとうございました。 >  以下のページを参照しました。 >  http://www.techscore.com/tech/sql/03_03.html > 主キーの指定 >    主キーとは、ベーステーブルの各行を一意に識別するための 1つ以上の >   列のグループのことです。主キーは NULL を持たず、一意であることを保 >   障するために制約が適用されます。 > 一意性制約 >    テーブルの作成時に、列に UNIQUE 列制約を設定すると、データベース >   はすでに他の行の同じ列に存在する値の設定を拒否することができます。 >   UNIQUE 制約は、次の点で PRIMARY KEY 制約と異なっています。 >   ・PRIMARY KEY 制約は、あるテーブルの 1つの列または複数の列に1度だ >    け使用できるが、UNIQUE 制約は何度でも使用できる。 >   ・PRIMARY KEY 制約を持つ列には NULL が含まれないが、UNIQUE 制約を >    持つ列には NULL が含まれる可能性がある。 > 列値の確認 >    例えば入力したデータが正しい範囲を逸脱していないか、正しいフォー >   マットになっているかなど、テーブルに入力するデータを必要に応じて制 >   約を適用したい場合には、CHECK 制約を利用します。CHECK 制約を利用す >   れば、テーブルに入力されるデータが受理されるにあたって、満たしてい >   なければならない条件を定義できます。  どうもありがとうございました。 > http://www.techscore.com/tech/sql/03_03.html > http://www.techscore.com/tech/sql/03_04.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  ディスク装置やテープ装置などのストレージを,通常のLANとは別の専用ネット ワークで構成する方式はどれか。  ア DAS  イ EAI  ウ NAS  エ SAN ■キーワード■ SAN(Storage Area Network) ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問40  エ SAN > DASとSANはストレージの接続方法で、NASはストレージの種類。 > DAS:Direct Attached Storage >  ストレージ(ディスクやテープ)を個別のサーバに直接接続する従来の方法。 > SAN:Storage Area Network >  ストレージ専用のネットワークを構築する新しい方法。 > NAS:Network Attached Storage >  ネットワークに直接接続して使用するストレージの一種。 >  UNIXとWindows間のデータ共有も可能。 >  SANにNASを接続して使用することも出来る。 > EAI:Enterprise Application Integration >  業務用コンピュータシステムを有機的に統合し、データ等を共有すること。  どうもありがとうございました。 > SAN(Storage Area Network) > http://e-words.jp/w/SAN.html > 「外部記憶装置間および記憶装置とコンピュータの間を結ぶ高速なネットワーク。 > 複数のコンピュータがある場合はコンピュータ間のデータ転送も可能。高い性能 > が要求されるサーバに用いられる。複数のサーバが連携して一つの機能を提供す > る場合や、一つの大容量記憶装置を複数のサーバで共有する場合に特に有効であ > る。このような構成にSANを導入することにより、サーバの処理性能が向上し、 > クライアントとの通信に使うLANやWANなどのコンピュータ間ネットワークの負荷 > を軽減することができる。…」 > > EAI(Enterprise Application Integration) > http://e-words.jp/w/EAI.html > 「企業内で業務に使用される複数のコンピュータシステムを有機的に連携させ、 > データやプロセスの効率的な統合をはかること。また、それを支援する一連の技 > 術やソフトウェアの総称。…」 > > NAS(Network Attached Storage) > http://e-words.jp/w/NAS.html > 「ネットワークに直接接続して使用するファイルサーバ専用機。ハードディスク > とネットワークインターフェース、OS、管理用ユーティリティなどを一体化した > 単機能サーバ(アプライアンスサーバ)で、記憶装置をネットワークに直に接続し > たように見えることからこのように呼ばれる。…」 > > DAS:Direct Attached Storage > http://www-6.ibm.com/jp/storage/basic/lesson/1_17.html > こちらがわかりやすいと思います.  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  次の損益見通しでパソコン教室を開業することにした。利益を出すためには, 売上高は月額何円以上必要か。 [固定費]  人件費 100,000 円/月  電気代 20,000 円/月  パソコンリース代 100,000 円/月  教室貸借料 100,000 円/月 [変動費]  教材費 1,000 円/人月 [料金]  受講料 7,000 円/人月  ア 320,000  イ 371,000  ウ 373,100  エ 378,000 ■キーワード■ 損益分岐点 ■解答■   上級システムアドミニストレータ午前平成14年問39  エ 378,000 > 月にx人受講するものとする > 収支が均衡するには > 320000+1000x=7000x > x≒53.3よりx=54 > 売り上げ=54*7000=378000  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  ネットワークにおける交換方式に関する記述のうち,フレームリレー方式を記 述したものはどれか。  ア 53 バイトの固定長のフレームを使用する。  イ 可変長のフレームが利用され,網内部での伝送誤り制御は簡略化されてい   る。  ウ 蓄積交換方式であり,網内部の交換機間で再送などの伝送誤り制御が行わ   れる。  エ フレームリレーのプロトコルで端末同士が接続された後は,フレームリレー   以外のプロトコルで通信ができる。 ■キーワード■ フレームリレー方式 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問31   テクニカルエンジニア(エンベデッドシステム)午前平成16年問43   ソフトウェア開発技術者午前平成16年問64  イ 可変長のフレームが利用され,網内部での伝送誤り制御は簡略化されてい   る。 > フレームリレー@RBB TODAY (ブロードバンド辞典) > http://dictionary.rbbtoday.com/Details/term735.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  表に示した特徴をもつ,OS の記憶管理機能 a 〜 c に対応する適切な組合せ はどれか。 ┌───┬──────────────────────────────┐ │機能名│           特  徴               │ ├───┼──────────────────────────────┤ │ a  │ あらかじめプログラムを幾つかの単位に分けて補助記憶に格納し│ │   │ておき,プログラムの指定に基づいて主記憶との間で出し入れをす│ │   │る。                            │ ├───┼──────────────────────────────┤ │ b  │ 主記憶とプログラムを固定長の単位に分割し,効率よく記憶管理│ │   │する。これによって,少ない主記憶で大きなプログラムの実行を可│ │   │能にする。                         │ ├───┼──────────────────────────────┤ │ c  │ プログラムを一時的に停止させ,使用中の主記憶の内容を補助記│ │   │憶に退避する。再開時には,退避した内容を主記憶に再ロードし,│ │   │元の状態に戻す。                      │ └───┴──────────────────────────────┘   ┌──────┬──────┬──────┐   │   a   │   b   │   c   │ ┌─┼──────┼──────┼──────┤ │ア│オーバレイ │ページング │スワッピング│ ├─┼──────┼──────┼──────┤ │イ│スワッピング│オーバレイ │ページング │ ├─┼──────┼──────┼──────┤ │ウ│スワッピング│ページング │オーバレイ │ ├─┼──────┼──────┼──────┤ │エ│ページング │オーバレイ │スワッピング│ └─┴──────┴──────┴──────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 記憶管理機,オーバレイ,ページング,スワッピング ■解答■   ソフトウェア開発技術者午前平成16年問29   テクニカルエンジニア(データベース)午前平成16年問05   同等:一種午前平成11年問27    ┌──────┬──────┬──────┐    │ a │ b │ c │  ┌─┼──────┼──────┼──────┤  │ア│オーバレイ │ページング │スワッピング│  └─┴──────┴──────┴──────┘ > ページング >  仮想メモリの使用時に、メインメモリとハードディスクとの > 間で「ページ」という単位でデータをやり取りすること。スワ > ップとよく似た意味の言葉だが、スワップがプロセス単位でデ > ータを移すのに対して、ページングはページ単位でデータを交 > 換する。ページの大きさはシステムによって異なるが一般にプ > ロセスよりは小さいため、ページングの方がスワップよりも移 > 動させるデータ量が少なく、処理が速く済む。なお、ページン > グの際にハードディスクに作られるメモリ領域を保存しておく > ためのファイルを「ページングファイル」という。 > 参考:e-words >  http://e-words.jp/w/E3839AE383BCE382B8E383B3E382B0-2.html > > スワップ >  利用可能なメモリ容量を増やすOSの機能の一つ。ハードディ > スク上に「スワップファイル」と呼ばれる専用の領域を用意し > て、メモリ容量が不足してきたら使われていないメモリ領域の > 内容を一時的にハードディスクに退避させ、必要に応じてメモ > リに書き戻す動作のことを言う。そうした機能を用いて確保さ > れた実際のメモリ容量以上のメモリ領域を「仮想メモリ」(仮 > 想記憶)という。 > 参考:e-words >  http://e-words.jp/w/E382B9E383AFE38383E38397.html > > オーバレイ > コンピュータの場合は、プログラムが大きすぎて主記憶に入 > りきらないときや主記憶領域を節約するときに、プログラムを > 複数のモジュールに分割し、必要なモジュールだけを主記憶に > 保存して実行させる方法です。 > 参考:マルチメディア/インターネット辞典 >  http://www.jiten.com/dicmi/docs/k5/14674.htm > > 上記から > a:オーバレイ > b:ページング > c:スワッピング > よって、ア  どうもありがとうございました。  上の説明だと,よく分からないのではないでしょうか。スワッピングのやり方 には3種類あり,以下のように捉えるのはどうでしょうか。  a プログラムを作成するとき,入れ替えしながら動作するところを定義し   ておいて,実行中にそれに従って入れ替える。意味がある部分だから,   可変長。プログラムの一部を入れ替え。記憶容量を考えてプログラムを   作成する必要がある。  b OSがかってにプログラムやデータを固定長に切って部分的にスワップ。   プログラム作成時に記憶容量を考えなくていいので簡単  c 細かい管理が面倒なので,プログラム単位で入れ替え。入れ替えの単位が   大きいので,全体的にスピードダウンになる。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  Web サーバとブラウザの通信で使用されるクッキーに関する記述のうち,適切 なものはどれか。  ア クッキーによって個人情報が収集されるのを防ぎたい場合は,TFTP(Trivial   File Transfer Protocol) の通信を禁止する。  イ クライアントのハードディスクに保存されたクッキーは削除できないので,   不要なクッキーについてはブラウザで受信をブロックするように設定する。  ウ セション管理用に作成されたクッキーは,接続再開時にセションを維持す   るものなので,クライアントのハードディスクに記録する。  エ ユーザIDなどのユーザ識別情報を管理するクッキーは,クライアントの再   起動後も利用するものなので,クライアントのハードディスクに記録する。 ■キーワード■ クッキー http://www.yscon.co.jp/j/term/c.htm#Cookie ■解答■   情報セキュリティアドミニストレータ午前平成15年問29  エ ユーザIDなどのユーザ識別情報を管理するクッキーは,クライアントの再   起動後も利用するものなので,クライアントのハードディスクに記録する。 > ×ア:CookieはHTTPプロトコルでやり取りされる > ×イ:保存されたCookieは削除できる > ×ウ:セッション管理用Cookieは、接続が切れた段階で無効( > 消滅)する > ○エ:このCookieを使って、再度ログインする  どうもありがとうございました。 > Cookie > >  ユーザー情報やアクセス履歴などの情報をWebブラウザとWebサーバ間でやりとり > するための仕組み。Netscape Communicationsによって開発され、各種Webブラウザ > が対応している。 > >  ページにアクセスすると、WebサーバはSet-CookieというHTTP拡張ヘッダに適用す > るドメイン名、パス、有効期限などの内容を書いて、ブラウザに送信する。ブラウ > ザ側はそのヘッダの内容をローカルのHDDにテキストファイルで保存しておき、次回 > そのサイトを訪れたときにはWebサーバ側にCookieを送信する。Cookieの内容は > CGIやJavaScriptから参照できるため、パラメータ(値)に応じてページを書き換えた > り、送信するページを切り替えたりといったことが可能である。なお、Webブラウザ > 側では、サーバからのCookieの送信を受け入れないように設 > 定することもできる。 > > http://yougo.ascii24.com/gh/76/007687.htmlより  どうもありがとうございました。 > IT用語辞典 e-Words > http://e-words.jp/w/Cookie.html  どうもありがとうございました。 > クッキーの存在を知らなかった時、「○○さんこんにちわ」などのメッセージが > 表示されるのはギョッとしましたね・・。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  図に示すテスト工程品質管理図の解釈と今後の対応に関する記述のうち,適切 なものはどれか。    │   テスト項目消化実績  消││●●●●             ・・・  化││ ・・ ●●         ・誤り摘出予想曲線(累計)  件││   ・・         ・  数││     ・       ・   ↓│      ・     ・    │       ・   ・    │        ・ ・    │      ●  ・  誤 │      ● ・・  り↑│     ● ・  ・  摘││     ●・    ・  出││    ●・       ・  件││   ●・         ・  数││  ●            ・テスト項目消化予定曲線    │● 誤り摘出実績(累計)      ・・    └──────────────────────────→         ↑(現時点)              日数  ア 作り込み品質が悪いと判断して,誤り多発箇所の重点対策が必要である。   前工程の品質状況を見直し,必要であれば前工程をやり直す。  イ テスト項目消化の進捗が遅れ気味であり,今のうちにテスト環境の不備や   開発要員の不足について,対策を検討しておくべきである。品質については,   予想以上に誤りを摘出しており,問題はない。  ウ テスト項目の消化度合いが速く,予想以上に誤りの摘出が進んでいる。テ   ストの前半でもあるので,このままテストを継続して様子を見るのがよい。  エ テスト項目の消化度合いに比べて誤りの摘出が進んでおり,テストが効率   的に進行中である。現時点で注意することはないが,未解決な誤りを長期間   抱え込まないように誤りの対処状況の進捗管理が必要である。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 正しい図は,  http://zigen.cosmoconsulting.co.jp/images/QUS-H15CM-AM.pdf  の問22のところで見ることができます。 ■キーワード■ テスト工程品質管理図 ■解答■   AN/PM/AE共通午前平成15年問22  ア 作り込み品質が悪いと判断して,誤り多発箇所の重点対策が必要である。   前工程の品質状況を見直し,必要であれば前工程をやり直す。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  暗号方式に関する記述のうち,適切なものはどれか。  ア 共通かぎ暗号方式では,送信側と受信側で異なったかぎを用いるので,か   ぎの機密性が高い。  イ 共通かぎ暗号方式では,通信相手ごとに異なったかぎを用いると,通信相   手が多くなるに従って,かぎの管理が困難になる。  ウ 公開かぎ暗号方式で通信文を暗号化するときには,復号かぎを公開するこ   とによって,かぎの管理を容易にする。  エ 公開かぎ暗号方式では,署名に用いるかぎは公開しても構わない。 ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  VLAN の説明として,適切なものはどれか。  ア スイッチングハブとコンピュータの間を複数のケーブルで接続し,論理的   に 1 本に見せて帯域を増やす。  イ フィルタリングによってスイッチングハブの指定したポート間の通信を遮   断し,セキュリティを確保する。  ウ 複数のポートを論理的なグループにまとめ,グループ内だけの通信を可能   にする。  エ 2つ以上の IP セグメントを 1 台のスイッチングハブに混在させ,その間   のルーティングを実現する。 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  経営目標としての ROI(Return On Investment) 向上に関する記述のうち,適切 なものはどれか。  ア 売上高の伸び率と総資本利益率の両指標の向上を追求する。  イ 自己資本比率と経常利益率の両指標の向上を追求する。  ウ 総資本回転率と売上高利益率の積の向上を追求する。  エ 総資本利益率と総資本の伸び率の積の向上を追求する。 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  図のようなネットワーク構成のシステムにおいて,同じメッセージ長のデータ をホストコンピュータとの間で送受信した場合のターンアラウンドタイムは,端 末 A では 450 ミリ秒,端末 B では 700 ミリ秒であった。上り,下りのメッセ ージ長は同じ長さで,ホストコンピュータでの処理時間は端末 A,端末 B のど ちらから利用しても同じとするとき,端末 B からホストコンピュータへの片道 の伝送時間は何ミリ秒か。ここで,ターンアラウンドタイムは,端末がデータを 回線に送信し始めてから応答データを受信し終わるまでの時間とし,伝送時間は 回線速度だけに依存するものとする。          回線速度 ┌──────┐ 9,600 ビット/秒  ┌────┐ │      ├──────────┤ 端末 A │ │  ホスト  │          └────┘ │コンピュータ│ 4,800 ビット/秒  ┌────┐ │      ├──────────┤ 端末 B │ └──────┘          └────┘  ア 100  イ 150  ウ 200  エ 250 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  表に示すファイルの項目のうち,"修得外国語"をキーとする転置ファイル (inverted file)を考えたとき,メンバ数の最大値は幾らか。 ┌────┬─────┬────┬──┐ │社員番号│修得外国語│ 住所 │所属│ ├────┼─────┼────┼──┤ │ 1002 │  英語  │ 東京 │1課 │ ├────┼─────┼────┼──┤ │ 1013 │  独語  │ 神奈川 │2課 │ ├────┼─────┼────┼──┤ │ 1024 │  英語  │ 東京 │1課 │ ├────┼─────┼────┼──┤ │ 1035 │  仏語  │ 東京 │1課 │ ├────┼─────┼────┼──┤ │ 1046 │  英語  │ 神奈川 │2課 │ ├────┼─────┼────┼──┤ │ 1057 │  仏語  │ 神奈川 │1課 │ ├────┼─────┼────┼──┤ │ 1068 │  仏語  │ 東京 │2課 │ ├────┼─────┼────┼──┤ │ 1079 │  英語  │ 神奈川 │2課 │ └────┴─────┴────┴──┘  ア 3  イ 4  ウ 6  エ 8 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  運用中のプログラムを改変し,特定の条件のときに実行される不正な命令を隠 しておく手口に対して有効な対策はどれか。  ア 一時記憶領域にあるプログラムは,ジョブの終了時に確実に消去する。  イ 実行用プログラムのバックアップコピーのハッシュ値と実際に使用してい   るプログラムのハッシュ値を定期的に突き合わせて,一致していることを確   認する。  ウ 全レコードの総合計欄の値が,各レコードのフィールド値を合計した値と   一致していることを確認する。  エ データの各フィールドにチェックディジットを付加する。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  アローダイアグラムで示す工程に基づいてシステム開発を進めたい。各作業を それぞれ最も早く開始するとき,必要となる人数の推移を表す図はどれか。ここ で,図中のそれぞれの作業に付けた数字は,作業に必要な日数と,1 日当たりの 必要人数を表す。             ○            ┐ \      20 日 3 人/   \ 20 日 2 人          /     \ 20 日 5 人  / 20 日 4 人 ┘ ○─────→○────────→○         \       ┐  \          \     :    \10 日 3 人     20 日 2 人 \   :      \            ┘ :        ┘             ○────────→○               10 日 2 人       :::> ダミー作業 ア                  イ 人数                 人数 ┌                  ┌   ┌───┐ ├                  ├   │   │ ├                  ├   │   │ ├ ┌───┐      ├   │   │ 5├───────┘ └─┐    5├───┘   │   ┌─┐ ├ │    ├       │   │ │ ├ │    ├       │   │ │ ├ │    ├       └───┘ │ ├ │    ├             │ 0└─┴─┴─┴─┴─┴─┴─┴─  0└─┴─┴─┴─┴─┴─┴─┴─            50  日数              50  日数 ウ                  エ 人数                 人数 ┌                  ┌   ┌───┐ ├       ┌───┐      ├   │   │ ├       │   │      ├   │   │ ├ │   │      ├   │   │ 5├───┐   │ └─┐    5├───┘   │ ├ │ │ │    ├       └─┐ ├ └───┘ │    ├         │ ┌─┐ ├ │    ├         └─┘ │ ├ │    ├             │ 0└─┴─┴─┴─┴─┴─┴─┴─  0└─┴─┴─┴─┴─┴─┴─┴─            50  日数              50  日数 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 正しい図は,  http://zigen.cosmoconsulting.co.jp/images/QUS-H15CM-AM.pdf  の問23のところで見ることができます。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)