┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年2月15日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  関係データベースの"注文"表と"注文明細"表が,次のように定義されている。 "注文"表の行を削除すると,対応する"注文明細"表の行が,自動的に削除される ようにしたい。この場合,SQL 文に指定する語句として,適切なものはどれか。 ここで,表定義中の実線の下線は主キーを,破線の下線は外部キーを表す。 注文 ┌──────┬──────┬──────┐ │   │      │      │ │ 注文番号 │  注文日  │ 顧客番号 │ │ ──── │      │ -------- │ │      │      │      │ └──────┴──────┴──────┘ 注文明細 ┌──────┬──────┬──────┐ │   │      │      │ │ 注文番号 │ 商品番号 │  数量  │ │ ──── │ ──── │      │ │ -------- │ -------- │      │ └──────┴──────┴──────┘  ア CASCADE  イ INTERSECT  ウ RESTRICT  エ SET NULL 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ CASCADE,参照整合性制約 ■解答■   テクニカルエンジニア(データベース)午前平成16年問43  ア CASCADE > CASCADE句が指定された場合、ビューや整合制約も削除される。 > 例)列を削除するSQLでCASCADE句を使用する場合 > http://www.techscore.com/tech/sql/03_02.html  どうもありがとうございました。 > CASCADE > 参照先(主テーブル)のデータが消されると、参照元(従属テーブル) > のデータが連動して削除される > > SET NULL > 参照先(主テーブル)のデータが消されると、参照元(従属テーブル) > のデータにNULLがセットされる > > RESTRICT > REVOKE文のときに使うようです。初めて見ました。 > > INTERSECT > 集合演算子。SELECT文で使うようです。これも初めて見ました。  どうもありがとうございました。 > イ INTERSECTは2つのクエリの出力を積結合する。「交差させる」の意。 > ウ RESTRICTは、親テーブル内で、外部キー値が参照する行を削除しないように > する。「制限する」の意。 > エ SET NULLはヌル値をセットする。  どうもありがとうございました。 > イ:共通集合演算子 > ウ:行削除を禁止する > エ:"注文明細"表の外部キーに NULL をセットする > http://backno.mag2.com/reader/BackBody?id=200501310200000000126616000 > を参照しています  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  LAN に関する記述のうち,1000BASE-T を説明したものはどれか。  ア 2 対の UTP ケーブルを使用し,最大距離は 100m である。  イ 4 対の UTP ケーブルを使用し,最大距離は 100m である。  ウ シングルモード光ファイバケーブルを使用し,最大距離は 5km である。  エ マルチモード光ファイバケーブルを使用し,最大距離は 400m である。 ■キーワード■ 1000BASE-T ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問37  イ 4 対の UTP ケーブルを使用し,最大距離は 100m である。 > 1000BASE-T > >  最高通信速度1GbpsのGigabit Ethernet規格の一つ。IEEE 802.3ab > として1999年に仕様が規定された。 > >  100BASE-TXと同じ、カテゴリー5(CAT5)やエンハンスドカテゴリー5 > (CAT5e)のUTPケーブルを使用する規格で、4対8芯の信号線すべて使用 > する。最大伝送距離は100m。ネットワークトポロジーはハブを中心と > したスター型LANである。 >  1000BASE-TはUTPケーブルを利用する規格のため、両端の機器を1000 > BASE-T対応のものに入れ替えるだけで、既存の100BASE-TXネットワーク > をGigabit Ethernet対応にできる。 > >  Gigabit Ethernet規格には、この他にIEEE 802.3zとして規定され > ている1000BASE-X規格群があり、こちらはFibre Channelで使用され > ている光ファイバーなどのケーブルを使用する。1000BASE-X規格は伝 > 送距離などで優れるが、在来のEthernet規格とは互換性がない。 > http://e-words.jp/w/1000BASE-T.html引用  どうもありがとうございました。 > 1000:速度を示す。1000は1Gビット、100は100Mビット > T:ケーブルの種類を示す。Tはより対線(ツイステッドペア)、FやXは光ファイバ >  (ただし、CXは2芯同軸ケーブルをあらわす。)  どうもありがとうございました。 > ア.×100BaseTXの説明 >    http://www.atmarkit.co.jp/icd/root/18/5784618.html > イ.○ >    http://e-words.jp/w/1000BASE-T.html > ウ.×1000BaseLXの説明 >    http://e-words.jp/w/1000BASE-LX.html > エ.×1000BaseSXの説明 >     http://e-words.jp/w/1000BASE-SX.html > > UTPはギガビットの時代へ > http://www.atmarkit.co.jp/fnetwork/tanpatsu/02cable/cable1.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  キャッシュフロー計算書において,営業活動によるキャッシュフローに表示さ れるものはどれか。ここで,キャッシュフロー計算書は,間接法を採用している ものとする。  ア 棚卸資産減少額  イ 短期借入金返済  ウ 配当金支払額  エ 有形固定資産売却収入 ■キーワード■ キャッシュフロー計算書 ■解答■   上級システムアドミニストレータ午前平成14年問37  ア 棚卸資産減少額 > キャッシュフロー計算書 > 財務諸表の1つで、会計期間内の資金の動きを表したもの。上業企業にのみ作 > 成が義務付けられている。 > 損益計算書で計算された当期利益とは、実際にその会社がその年に手にした現 > 金ベースでの利益とは異なる。現金ベースでの利益をフリーキャッシュフロー > というが、利益とフリーキャッシュフローが異なる原因は、買掛金や売掛金の > ように、商品受け渡しと金銭の授受がズレる商慣行や、設備投資について後年 > に分けてコスト計算する減価償却などが主なものだ。現金ベースでは収支や損 > 益がどうなっているかを示したキャッシュフロー計算書は、損益計算書、貸借 > 対照表(バランスシート)と並ぶ重要な財務諸表の1つとなっている。 > http://kw.allabout.co.jp/glossary/g_money/w001809.htm > > キャッシュフローとは > https://www.jicpa.or.jp/businesses/cash_flow/ > キャッシュフロー計算書の極意 > https://www.kessansho.com/general/study/03_01.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  JIS X 0129 で規定されたソフトウェア製品の品質特性の属性に関する記述の うち,信頼性に含まれるものはどれか。  ア 故障時にソフトウェアの実行レベルを再確立し,影響を受けたデータを回   復する能力を備えている属性  イ 故障の原因や欠陥の分析,あるいは修正すべき部分の識別が容易であるこ   とを表す属性  ウ ソフトウェアの運用と運用管理のしやすいことを表す属性  エ ほかのソフトウェアやシステムと,相互に運用できる能力を備えている属   性 ■キーワード■ JIS X 0129,品質特性 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問29  ア 故障時にソフトウェアの実行レベルを再確立し,影響を受けたデータを回   復する能力を備えている属性 > イ 保守性 > ウ 使用性 > エ 移植性 > http://www.pm-university.com/home/lesson/AtoZ/041117.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  並行プロセス環境において,デッドロックが発生する原因とならないものはど れか。  ア 一度割り当てられた資源は,プロセスがその使用を終了するまで強制的に   は取り上げられない。  イ すべてのプロセスには,決められた順序に従って資源が割り当てられる。  ウ プロセスがほかのプロセスを待ち合うという関係が,環状になっている。  エ プロセスは,一つの資源を占有しながらほかの資源へ要求を出す。 ■キーワード■ デッドロック ■解答■   ソフトウェア開発技術者午前平成16年問27   同等:データベーススペシャリスト午前平成9年問18  イ すべてのプロセスは決められた順序に従って資源が割り当てられる。 > [デッドロック回避策] > 可能な限り設計時点でオブジェクトに対してロックを掛ける順番を > 決めておくことで、デッドロックは容易に回避が可能となります。 > > 以下のURLより抜粋 > http://www.atmarkit.co.jp/fnetwork/rensai/sql28/sql1.html > 時間があるときに試してみたいです。  どうもありがとうございました。 > デッドロックの話 > http://www2s.biglobe.ne.jp/~coach/onepoint/database/db_deadlock.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  電子商取引の安全性を高めるために,認証局(CA)が果たす役割はどれか。  ア 公開かぎが被認証者のものであることを示す証明書を発行する。  イ 被認証者の公開かぎと秘密かぎの組を安全に送付する。  ウ 被認証者のディジタル署名を安全に送付する。  エ ユーザ ID が被認証者のものであることを示す証明書を発行する。 ■キーワード■ 認証局(CA) ■解答■   情報セキュリティアドミニストレータ午前平成15年問27  ア 公開かぎが被認証者のものであることを示す証明書を発行する。 > 認証局(Certificate Authority) > 電子的な身分総名所を発行し、管理する機関。(中略) > 認証機関は、証明書所有者の鍵ペア(秘密鍵と公開鍵)に対して公開鍵 > 証明書を発行する。この際、認証機関は認証機関自身の秘密鍵で、証明 > 書所有者の公開鍵証明書に署名する。この署名こそ“認証機関が信頼を > 与え保証する”という意味を持つ。 > (「セキュリティ用語辞典」より引用 >   http://www.atmarkit.co.jp/aig/02security/ca.html)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  コードからデータの内容が連想できるものはどれか。  ア シーケンスコード  イ デシマルコード  ウ ニモニックコード  エ ブロックコード ■キーワード■ コード設計 ■解答■   AN/PM/AE共通午前平成15年問20  ウ ニモニックコード >  以下のページを参照しました。 >  http://shizuoka.cool.ne.jp/mots/exam/te_3b.html  どうもありがとうございました。 > アセンブラは、機械命令と1対1に対応した形で命令を書いていきます。命令の > 記述は0/1のパターンではなく、そのパターンを示す略語(ニモニックコード、 > mnemonic code)、たとえばADD命令、MOVE命令、JUMP命令などのようなもので > 書くことができます。 > http://pepper.is.sci.toho-u.ac.jp/classes/ss02/ss00.html より  どうもありがとうございました。ニモニックコードの代表は,アセンブラ の命令ですね。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  分散型データベースで結合演算を行うとき,通信負荷を最も小さくすることが できる手法はどれか。ここで,データベースは異なるコンピュータ上に格納され て,かつ結合演算を行う表のレコード件数が,双方で大きく異ならないものとす る。  ア 入れ子ループ法  イ インデックスジョイン法  ウ セミジョイン法  エ マージジョイン法 ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  ITU-T 勧告 H.323 で規定されているインターネット電話のゲートキーパの機能 として,適切なものはどれか。  ア 音声の品質を確保する為に,パケット間隔が均等になるようにタイミング   をとる。  イ 音声の符号化,圧縮を行う。  ウ 回線交換網とLANを接続する為にインターフェイスを変換する。  エ システム内の端末の登録,帯域幅の割当て,端末アドレスの管理などを行   う。 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  取得原価 30 万円のパソコン(耐用年数 4 年,残存価額は取得原価の 10 % とする)を丸 2 年間使用した後,廃棄処分し,廃棄費用 2 万円を現金で支払っ た。この時の固定資産の除去損は廃棄費用に含めて何万円か。ここで,減価償却 は定額法による。  ア 15.5  イ 16.5  ウ 18.5  エ 20 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  ソフトウェアの保守管理において,保守作業の生産性に影響しないものはどれ か。  ア 運用中に発生するソフトウェアの障害件数  イ ソフトウェアの検証を行うときの難易度  ウ ソフトウェアを変更するときの難易度  エ プログラムやドキュメントがどの程度理解しやすいかの度合い ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  磁気ディスク装置において,ファイルの書込みや削除を繰り返したところ, ファイルのフラグメンテーション(断片化)が発生した。この状況に関する記述の うち,適切なものはどれか。  ア フラグメンテーションが進行すると,個々のファイルのサイズは増大して   いくので,磁気ディスク装置の利用率は低下していく。  イ フラグメンテーションが発生したファイルを更にコピーした場合,コピー   先でフラグメンテーションが進行することはあっても解消することはない。  ウ フラグメンテーションを解消するには,専用ツールなどを使用して,フラ   グメンテーションが発生したファイルを連続した領域に再配置すればよい。  エ フラグメンテーションを解消するには,複数のファイルを集めて一つのフ   ァイルにし,全体のファイル数を減らせばよい。 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  クロスサイトスクリプティングの手口はどれか。  ア Web アプリケーションに用意された入力フィールドに,入力データとして   悪意のある JavaScript コードを埋め込む。  イ 大量のデータを Web アプリケーションに送ることによって,用意されたバッ   ファ領域をあふれさせる。  ウ 入力フォームの隠しフィールドのデータを改ざんし,改ざんされたデータ   を Web アプリケーションに渡す。  エ パス名を推定することによって,本来は認証された後にしかアクセスでき   ないページに直接ジャンプする。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  システム開発におけるインスペクションとウォークスルーに関して,最も異な る点はどれか。  ア 事前準備  イ 実施時期  ウ 実施責任者  エ 対象物 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)