┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年1月31日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  更新可能なビューを作成する SQL 文はどれか。ここで,SQL 文中に現れる表 はすべて更新可能とする。 ア CREATE VIEW 高額商品(商品番号, 商品名) AS SELECT 商品番号, 商品名 FROM 商品 WHERE 商品単価 > 1000 イ CREATE VIEW 商品受注(商品番号,受注数量) AS SELECT 商品番号, SUM(受注数量) FROM 受注 GROUP BY 商品番号 ウ CREATE VIEW 受注一覧(受注番号, 商品名, 受注数量) AS SELECT 受注番号, 商品名, 受注数量 FROM 受注, 商品 WHERE 受注.商品番号 = 商品.商品番号 エ CREATE VIEW 受注商品(商品番号) AS SELECT DISTINCT 商品番号 FROM 受注 ■キーワード■ 更新可能ビュー ■解答■   テクニカルエンジニア(データベース)午前平成16年問33 ア CREATE VIEW 高額商品(商品番号, 商品名) AS SELECT 商品番号, 商品名 FROM 商品 WHERE 商品単価 > 1000 > 更新できない場合 > ・GROUP BY、HAVING、SELECT DISTINCT が含まれる句 >  →出力されるデータの行が特定できない > ・複数テーブルを参照するもの  どうもありがとうございました。 > 更新可能なビュー表の条件 > ビュー表は、次の条件を持つ場合には更新可能である。 > (ア)問合せの結果のSELECT句は単純な列(演算式や集合関数を含まない) > からなり、 > (イ)FROM句は一つの表だけからなる。 > (ウ)またDISTINCTを含まず、 > (エ)WHERE句に副問合せを含まず > (オ)GROUP BY句やHAVING句がない。 > この条件を持つ場合、ビュー表に対し、INSERT,UPDATE,DELATEが可能である。 > (アイテック データベーススペシャリストのためのデータベース技術 > 78ページ)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  東京本社と各支店間を直接接続している通信ネットワークに,回線多重化装置 (図の●印)を導入し,通信ネットワークに関するコストダウンを図った。このと きの月額経済効果は何万円か。ここで,新旧ネットワークの各支店間の月額回線 費用(万円)は図に示すとおりである。また,回線多重化装置は 1 台 300 万円の 装置を月額料率 2% のリース契約で 2 台導入することとし,モデムなどの通信 装置の金額は無視することにする。   旧ネットワーク          新ネットワーク ┌─┐ 26 ┌─────┐   ┌──┐  ┌──┐ 15 ┌─────┐ │ ├──┤名古屋支店│   │  │  │  ├──┤名古屋支店│ │東│  └─────┘   │東 │  │ 京│  └─────┘ │京│ 30 ┌─────┐   │京 │ 37 │ 都│ │本├──┤京都支店 │   │本●├──┤●支│ │社│  └─────┘   │社 │  │ 店│ │ │ 30 ┌─────┐   │  │  │  │ 9 ┌─────┐ │ ├──┤大阪支店 │   │  │  │  ├──┤大阪支店 │ └─┘  └─────┘   └──┘  └──┘  └─────┘  ア 10  イ 13  ウ 15  エ 19 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ネットワークコスト計算 ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問20  イ 13 > 旧ネットワークの月額回線費用総額は 26 + 30 + 30 = 86 (万円) > 2 台の回線多重化装置の月額リース料は 2 × 300 × 2/100 = 12 (万円) > 新ネットワークの月額回線費用総額は 37 + 15 + 9 + 12 = 73 (万円) > 月額経済効果は 86 − 73 = 13 (万円)  どうもありがとうございました。 >  旧ネットワークは 26+30+30=86(万円) >  新ネットワークは 回線多重化装置のリース料が 300*2%*2=12(万円) >           37+15+9+12=73(万円) >  よって 86-73=13(万円)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  データをグラフ表示するとき,データの種類とグラフとの組合せに関する記述 のうち,適切なものはどれか。 〔データの種類〕  A 一企業の売上と経常利益の年ごとの変化  B CPU などに使用される LSI 内のトランジスタ数の年ごとの変化  C コンビニエンスチェーンストアにおける店舗ごとの売場面積と売上の関係  D 平均株価の月ごとの変化  ア A については,通常二つの額の間に数倍から数十倍の開きがあるので,目   盛りの幅を大きい方に合わせて折れ線グラフで表すことにした。  イ B については年々指数関数的に増加してきたので,縦軸が指数スケールの   折れ線グラフで表すことにした。  ウ C については,相互関係を見ることが目的なので,散布図を用いて表すこ   とにした。  エ D については振れ幅が大きいことを考慮して,縦軸を左右の 2 本にして   目盛りの単位を変えて表すことにした。 ■キーワード■ グラフ ■解答■   上級システムアドミニストレータ午前平成14年問25   テクニカルエンジニア(ネットワーク)午前平成14年問20  ウ C については,相互関係を見ることが目的なので,散布図を用いて表すこ   とにした。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  新システムのモデル化を行う場合の,DFD 作成の手順として適切なものはどれ か。  ア 現物理モデル → 現論理モデル → 新物理モデル → 新論理モデル  イ 現物理モデル → 現論理モデル → 新論理モデル → 新物理モデル  ウ 現論理モデル → 現物理モデル → 新物理モデル → 新論理モデル  エ 現論理モデル → 現物理モデル → 新論理モデル → 新物理モデル ■キーワード■ DFD 作成時のモデル化 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問17   ソフトウェア開発技術者午前平成16年問54  イ 現物理モデル → 現論理モデル → 新論理モデル → 新物理モデル ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  内部割込みに分類されるものはどれか。  ア 商用電源の瞬時停電などの電源異常による割込み  イ ゼロによる除算を実行したことによる割込み  ウ 入出力が完了したことによる割込み  エ メモリパリティエラーが発生したことによる割込み ■キーワード■ 内部割込 ■解答■   ソフトウェア開発技術者午前平成16年問17  イ ゼロによる除算を実行したことによる割込み > 割込みは、現在進行中のプログラムを何らかの理由により一時中断し、必要な処理 > プログラムを実行するためにOSに制御を移すことです。割込みには、ハードウェ > アの特定の状態に応じて起こる外部割込みと、プログラムのなかからOSを呼び出 > すことによって意識的に起こさせる内部割込みとがあります。 > (日本経済新聞社「ソフトウェア開発技術者の新しい教科書」P139 "何かが起きると > 割込みが発生する"より一部引用。) > ア:外部割込み > イ:正しい > ウ:外部割込み > エ:?(多分外部割込み)  どうもありがとうございました。 > 内部割り込み・・CPU内部の要因で発生する割り込み >  ・プログラム割込・・0での除算 >  ・SVC割り込み・・スーパバイザコール >  ・ページフォルト > 外部割り込み・・CPU外部の要因で発生する割り込み >  ・タイマ割り込み >  ・コンソール割り込み >  ・入出力割り込み >  ・機械チェック割り込み > 〜以前まとめた合格ノートより抜粋〜  どうもありがとうございました。 > 参考:タスク管理(割り込み処理) >  http://www.jtw.zaq.ne.jp/kayakaya/new/kihon/text/interrupt.htm  どうもありがとうございました。 > プログラマになって初めて聞いた「割り込み」という言葉は、 > このゼロ除算の時のものでした。先輩たちが「割り込んだ〜」 > といって大騒ぎしているのを覚えています。 > 現在はエラーロジックを組み込むのが当然とされていますが、 > (うちの会社では)その当時はまだ認識がなかったんですね。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  システムの信頼性を表す MTBF の説明として,適切なものはどれか。  ア ある期間内に発生したシステム障害の平均時間を示す。  イ ある期間内に発生したシステムダウンの平均時間を示す。  ウ 故障が発生した時から修復完了までの 1 故障当たりの平均復旧時間を示す。  エ 故障が復旧してから,次の故障が発生するまでの平均時間を示す。 ■キーワード■ MTBF(Mean Time Between Failure) ■解答■   情報セキュリティアドミニストレータ午前平成15年問14  エ 故障が復旧してから,次の故障が発生するまでの平均時間を示す。 > MTBF 【平均故障間隔】 > フルスペル : Mean Time Between Failure > >  ある機器やシステムが故障するまでの時間の平均値。使用を開始 > して、あるいは故障から回復してから、次に故障するまでの平均時間。 > >  稼動時間の和をその間に生じた故障回数で割った値として与えら > れる。機器やシステムの安定性の指標として用いられ、値が大きい > ほど故障間隔が長く、安定したシステムと言える。「MTBFが10年」 > とは「10年に一度故障する」という意味。 > http://e-words.jp/w/MTBF.html引用  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  リポジトリシステムは,メタデータを管理するためのある種の DBMS である。 一般の DBMS とは異なり,リポジトリシステムが備えるべき機能として,適切な ものはどれか。  ア 格納したデータに対する照会機能  イ 格納したデータについての複数のバージョンを管理する機能  ウ 多数の端末から入力されるデータ間の整合性を保証するための同時実行制   御機能  エ データごとの更新・照会操作の権限を管理する機能 ■キーワード■ リポジトリシステム ■解答■   AN/PM/AE共通午前平成15年問10   テクニカル(ネットワーク)午前平成15年問10  イ 格納したデータについての複数のバージョンを管理する機能 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  埋込み SQL に関する記述として,適切なものはどれか。  ア INSERT を実行する前に,カーソルを OPEN しておかなければならない。  イ PREPARE は与えられた SQL 文を実行し,その結果を自分のプログラム中   に記録する。  ウ SQL では,一度に 0 行以上の集合を扱うのに対し,親言語では通常一度   に 1 行のレコードしか扱えないので,その間をカーソルによって橋渡しす   る。  エ データベースとアプリケーションプログラムが異なるコンピュータ上に   あるときは,カーソルによる 1 行ごとの伝送が効率的である。 ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  コンピュータとスイッチングハブ,または 2 台のスイッチングハブの間を接続 する複数の物理回線を論理的に 1 本の回線に束ねる技術はどれか。  ア スパニングツリー  イ ブリッジ  ウ マルチホーミング  エ リンクアグリゲーション ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  暗号方式に関する記述のうち,適切なものはどれか。  ア AES は公開かぎ暗号方式,RSA は共通かぎ暗号方式の代表例である。  イ 共通かぎ暗号方式では,暗号化かぎと復号かぎは同じである。  ウ 公開かぎ暗号方式では,暗号化かぎを秘密にして,復号かぎを公開する。  エ ディジタル署名に利用するには,公開かぎ暗号方式よりも共通かぎ暗号方   式の方がよい。 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  ネットワークにおける交換方式に関する記述のうち,フレームリレー方式を記 述したものはどれか。  ア 53 バイトの固定長のフレームを使用する。  イ 可変長のフレームが利用され,網内部での伝送誤り制御は簡略化されてい   る。  ウ 蓄積交換方式であり,網内部の交換機間で再送などの伝送誤り制御が行わ   れる。  エ フレームリレーのプロトコルで端末同士が接続された後は,フレームリレー   以外のプロトコルで通信ができる。 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  メモリアクセスの信頼性を高めるための方式で,自動訂正が可能なものはどれ か。  ア CRC  イ ECC  ウ チェックサム  エ パリティ ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  IPv4(Internet Protocol version 4)にはなく,IPv6(Internet Protocol version 6) に追加・変更された仕様はどれか。  ア アドレス空間として128ビットを割り当てた。  イ サブネットマスクの導入によって,アドレス空間の有効利用を図った。  ウ ネットワークアドレスとサブネットマスクの対によってIPアドレスを表現し,   クラス概念をなくした。  エ プライベートアドレスの導入によって,IPアドレスの有効利用を図った。 【実習課題】IPv6 対応のものを見つけよう。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  システムを構成する要素のうち,次の特徴をもつものはどれか。 (1) ユーザから仕事を託され,ネットワーク内でその仕事を処理するのに必要   な場所(サーバ)を自律的に巡って,仕事を片づける。 (2) すべての仕事が終了した時点でユーザのもとに返る。 (3) ネットワーク内に送出された後,返ってくるまで,ユーザはネットワーク   にアクセスする必要はない。  ア エージェント  イ クライアント  ウ スクリプト  エ プロセス ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)