┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ---------------------------------------------------------------☆PR☆--- 仮面ライダー・ウルトラマン、ガンダム 各種玩具の販売 激安の電脳玩具屋ベルモ http://af1.mag2.com/m/af/0000000331/001/s00000000708004/019 ---------------------------------------------------------------☆PR☆--- ========================================================================  2005年11月1日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework  こちらに掲載されていない試験種別は,宿題メール(総合編)をご覧下さい。 宿題メールは以下のように分類されています。  宿題メール(総合編) http://www.mag2.com/m/0000001414.html  宿題メール(裏版) ご覧のメルマガ  宿題メール(合体版=総合編+裏版)   http://www.melonpan.net/melonpa/mag-detail.php?mag_id=008592 ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:データベース向け] 概念レベルのデータモデル中のエンティティ"会計取引"に対する制約の意味に ついて,適切な説明はどれか。ここで,モデルの表記には UML を用いる。  ┌────┐    ┌────┐     ┌────┐  │ 勘定 │    │仕訳記入│     │会計取引│  ├────┤1   *├────┤2..*   1├────┤  │残高  ├────┤金額  ├─────┤取引日 │  │    │    │    │     │    │  └────┘    └────┘     └────┘               △           \          │            \       ┌─┴─┐      ┌─────────┐ ┌──┐ ┌──┐    │制約:      │ │借方│ │貸方│    │ 関連する仕訳記入│ └──┘ └──┘    │の金額の借方計と貸│              │方計が一致すること│              └─────────┘  ア 会計取引に対応する仕訳記入の金額が今後も変化しないことを保証する。  イ 勘定間を移動する金額が,その会計取引において一致することを保証する。  ウ 勘定の残高が,その会計取引を記録するごとに計算されることを保証する。  エ 同一の勘定同士で会計取引が行われないことを保証する。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 【実習課題】実際に UML を描いてみよう。職場では,どんなツールを使って描い ているか教えて下さい。 ■キーワード■ UML,会計取引 ■解答■   テクニカルエンジニア(データベース)午前平成16年問28  イ 勘定間を移動する金額が,その会計取引において一致することを保証する。 > 過去問の説明を見ましたが,正直意味がさっぱりわかりません. > 会計の知識も必要でしょうか.  テクニカルエンジニア(データベース)であれば,会計知識は必要です。  種別を問わず,出題されたことがある会計関係の問題は解けるようしておきま しょう。企業のデータベースに入っているデータのほとんどは,会計のデータで す。勉強しておきましょう。 ------------------------------------------------------------------------ *[解説:システム管理向け]  "社員"表に存在する同姓同名の氏名を検索する SQL 文として,適切なものは どれか。  社員 ┌────┬─────┬─────┬───┐ │社員番号│ 氏 名 │ 生年月日 │所 属│ ┝━━━━┿━━━━━┿━━━━━┿━━━┥ │ 0001 │新井 健二│1950-02-04│営業部│ ├────┼─────┼─────┼───┤ │ 0002 │鈴木 太郎│1955-03-13│総務部│ ├────┼─────┼─────┼───┤ │ 0003 │佐藤 宏 │1961-07-11│技術部│ ├────┼─────┼─────┼───┤ │ 0004 │田中 博 │1958-01-24│企画部│ ├────┼─────┼─────┼───┤ │ 0005 │鈴木 太郎│1948-11-09│営業部│ ├────┼─────┼─────┼───┤ │  : │  :  │  :  │ : │ └────┴─────┴─────┴───┘  ア SELECT DISTINCT 氏名 FROM 社員 ORDER BY 氏名  イ SELECT 氏名, COUNT(*) FROM 社員 GROUP BY 氏名  ウ SELECT 氏名 FROM 社員 GROUP BY 氏名 HAVING COUNT(*) > 1  エ SELECT 氏名 FROM 社員 WHERE 氏名 = 氏名 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ SQL 文 ■解答■   ソフトウェア開発技術者午前平成16年問71   テクニカルエンジニア(システム管理)午前平成16年問38   同等:上級システムアドミニストレータ午前平成11年問17  ウ SELECT 氏名 FROM 社員 GROUP BY 氏名 HAVING COUNT(*) > 1 ------------------------------------------------------------------------ *[解説:ネットワーク向け]  CHAP の説明として,適切なものはどれか。  ア IPv6 用に開発された認証プロトコルである。  イ PPP のリンク確立後,一定の周期でチャレンジメッセージを送信すること   によってユーザ認証を繰り返すプロトコルである。  ウ PPP のリンク確立後,ユーザ ID とパスワードをチェックする認証プロトコル   である。  エ PPP パケットを IP ネットワークの中で通すコネクション型のプロトコル   である。 ■キーワード■ CHAP(Challenge Handshake Authentication Protocol) ■解答■   テクニカルエンジニア(ネットワーク)午前平成17年問29   類題:テクニカルエンジニア(ネットワーク)午前平成16年問28   類題:ネットワークスペシャリスト午前平成13年問30   類題:情報セキュリティアドミニストレータ午前平成13年問19  イ PPP のリンク確立後,一定の周期でチャレンジメッセージを送信すること   によってユーザ認証を繰り返すプロトコルである。 > CHAP 【チャレンジハンドシェイク認証プロトコル】 > 読み方 : チャップ > フルスペル : Challenge Handshake Authentication Protocol >  PPPなどで利用される認証方式の一つ。認証情報のやり取りが暗号 > 化されるため、PAPなどよりも安全性が高い。CHAPでは、まず「チャ > レンジ」と呼ばれる乱数文字列をサーバからクライアントに送る。 > クライアントはこれを元に自身のパスワードを暗号化して返す。サ > ーバはクライアントのパスワードを記憶しているので、同様の暗号 > 化をして、その結果とクライアントから返された暗号とを比較する > ことでユーザの認証を行なうことができる。途中経路でこのやり取 > りを盗聴されても、手に入るのは暗号化された情報なので、パスワ > ードを盗まれることはない。また、接続中にも何度となくチャレン > ジを送信することで、「なりすまし」行為も防止することができる。 > http://e-words.jp/w/CHAP.html  どうもありがとうございます。 > 本番の時も「一定の周期でユーザ認証を繰り返す」の部分が > 引っかかったので調べてみました。 > RFC1994 > 2. Challenge-Handshake Authentication Protocol > > 4. At random intervals, the authenticator sends a new challenge to > the peer, and repeats steps 1 to 3. > > 1チャレンジを送信して2ハッシュを求めて3照合すると書かれており > それを繰り返すようです。 > が、「一定の周期」なんでしょうか。「At random intervals」。  英語だと,randam となっているようですね。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  ソフトウェア開発に用いられるリポジトリシステムは,メタデータを管理する ためのある種の DBMS である。一般の DBMS では不要だが,リポジトリシステム では必須の機能として,適切なものはどれか。  ア 格納したデータに対する照会機能  イ 格納したデータについての複数のバージョンを管理する機能  ウ 多数の端末から入力されるデータ間の整合性を保証するための同時実行制御   機能  エ データごとの更新・照会操作の権限を管理する機能 ■キーワード■ リポジトリシステム ■解答■   上級システムアドミニストレータ午前平成17年問10   同等:テクニカルエンジニア(ネットワーク)午前平成15年問10   同等:AN/PM/AE共通午前平成15年問10  イ 格納したデータについての複数のバージョンを管理する機能 ------------------------------------------------------------------------ *[解説:セキュアド向け]  データ入力の重複を発見し,修正するのに有効な内部統制手続きはどれか。  ア ドキュメンテーションの完備  イ 取引記録と入力データの照合  ウ 入力時のフィールド検査  エ バックアップリカバリ手順の確立 ■キーワード■ データチェック,内部統制 ■解答■   情報セキュリティアドミニストレータ午前平成17年問34  イ 取引記録と入力データの照合 > ×ア:重複の抑止効果 > ○イ:正解 > ×ウ:入力値のフォーマット等が妥当か否か > ×エ:データ破壊等からの回復の際に効果がある  どうもありがとうございます。 ------------------------------------------------------------------------ *[解説:ソフト開発向け]  論理データモデル作成におけるトップダウンアプローチ,ボトムアップアプローチ に関する記述として,適切なものはどれか。  ア トップダウンアプローチでは,新規システムのユーザ要求だけに基づいて   論理データモデルを作成するので,現状業務の分析を行ってはならない。  イ トップダウンアプローチでもボトムアップアプローチでも,最終的な論理データ   モデルは,正規化され,かつすべての属性を備えていなければならない。  ウ トップダウンアプローチでもボトムアップアプローチでも,ユーザが使用   する現状の画面や帳票を素材として分析を行うのは同じである。  エ ボトムアップアプローチは現状業務の分析に用いるものであり,新規システム   の設計ではトップダウンアプローチを使用する。 ■キーワード■ トップダウンアプローチ,ボトムアップアプローチ ■解答■   ソフトウェア開発技術者午前平成17年秋問43  イ トップダウンアプローチでもボトムアップアプローチでも,最終的な論理データ   モデルは,正規化され,かつすべての属性を備えていなければならない。 > 本試験では、イとウで迷ってウを選びましたが、 > トップダウンアプローチでは、現状の画面や帳票を素材とした分析は > 行わないですね。  どうもありがとうございます。 > http://prod.scs.co.jp/product/intimate/data/bottom_up.html  どうもありがとうございます。 > トップダウンアプローチ・ボトムアップアプローチ > http://bs.mri.co.jp/mgs-mag/mgs-mag/magazine/mailmaga/51_60/m0057.html > このページの中ほどに説明があります。  どうもありがとうございます。 > 試験では、エを選びました。 > 解答速報では複数サイトをチェックしましたが、 > イとエの解答がありましたね。 > 公式サイトでの最終的な答え合わせを週末にしましたが、イでした。  どうもありがとうございます。  この問題はあまり深入りしない方がいいです。 ------------------------------------------------------------------------ *[解説:高度共通向け] データベースのロールバック処理を説明したものはどれか。  ア 更新後ジャーナルを用いて,トランザクション開始後の障害直前の状態に までデータを復旧させる。  イ 更新後ジャーナルを用いて,トランザクション開始直前の状態にまでデータ   を復旧させる。  ウ 更新前ジャーナルを用いて,トランザクション開始後の障害直前の状態に までデータを復旧させる。  エ 更新前ジャーナルを用いて,トランザクション開始直前の状態にまでデータ   を復旧させる。 ■キーワード■ ■解答■   AN/PM/AE共通午前平成17年問26  エ 更新前ジャーナルを用いて,トランザクション開始直前の状態にまでデータ   を復旧させる。 > トランザクション開始〜障害発生までの更新を無かった事にする操作。  どうもありがとうございます。 ------------------------------------------------------------------------ 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:データベース向け]  表の関係を表す E-R 図として,適切なものはどれか。ここで,1 * は                                ̄ ̄ 1 対多,1 1 は 1 対 1 のカーディナリティを表し,表定義中の実線の下線      ̄ ̄ ̄ は主キーを,破線の下線は外部キーを表す。 診療科 ┌──────┬──────┐ │診療科コード│診療科名称 │ │ ̄ ̄ ̄ ̄ ̄ ̄│      │ └──────┴──────┘ 医師 ┌──────┬──────┬──────┐ │ 医師番号 │ 医師名  │診療科コード│ │  ̄ ̄ ̄ ̄ │      │−−−−−−│ └──────┴──────┴──────┘ 患者 ┌──────┬──────┐ │ 患者番号 │ 患者名  │ │  ̄ ̄ ̄ ̄ │      │ └──────┴──────┘ 診察 ┌──────┬──────┐ │ 医師番号 │ 患者番号 │ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │ │ −−−− │ −−−− │ └──────┴──────┘  ア ┌─────┐*  1┌────┐*  *┌────┐ │ 診療科 ├───┤ 医師 ├───┤ 患者 │ └─────┘   └────┘   └────┘  イ ┌─────┐*  1┌────┐1  1┌────┐ │ 診療科 ├───┤ 医師 ├───┤ 患者 │ └─────┘   └────┘   └────┘  ウ ┌─────┐1  *┌────┐*  *┌────┐ │ 診療科 ├───┤ 医師 ├───┤ 患者 │ └─────┘   └────┘   └────┘  エ ┌─────┐1  *┌────┐1  1┌────┐ │ 診療科 ├───┤ 医師 ├───┤ 患者 │ └─────┘   └────┘   └────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:システム管理向け]  更新可能なビューの定義はどれか。ここで,ビュー定義の中で参照する表はす べて更新可能とする。 ア CREATE VIEW VIEW1 (SNO, PNO) AS SELECT DISTINCT SPJ.SNO, SPJ.PNO FROM SPJ イ CREATE VIEW VIEW2 (SNO, PNO) AS SELECT SPJ.SNO, SPJ.PNO FROM SPJ GROUP BY SPJ.SNO, SPJ.PNO ウ CREATE VIEW VIEW3 (SNO, STATUS, CITY) AS SELECT S.SNO, S.STATUS, S.CITY FROM S WHERE S.STATUS > 15 エ CREATE VIEW VIEW4 (SCITY, PCITY) AS SELECT S.CITY, P.CITY FROM S, SP, P WHERE S.SNO = SP.SNO AND SP.PNO = P.PNO 【実習課題】実際に SQL で試してみよう。 ------------------------------------------------------------------------ *[宿題:ネットワーク向け]  RSVP の説明として,適切なものはどれか。  ア QoS を実現するために,IP パケットに優先度情報を付加することによって   インターネットを流れるトラフィックを制御する。  イ オーディオ・ビジュアル情報などの連続した情報の発生源を遠隔制御する。  ウ シーケンス番号とタイムスタンプを付加することによって,リアルタイム   情報を伝送するパケット間の時間差を保証する。  エ ネットワーク資源の予約を行い,ノード間でのマルチメディア情報のリア   ルタイム通信を実現する。 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  デリバティブを説明したものはどれか。  ア 金利リスク,為替リスクなどの,将来の不確実性に伴うリスクを回避する   こと  イ 先物,スワップ,オプションなどの金融派生商品のこと  ウ 新株予約権が付いている社債の社債部分のこと  エ 取引が貸借対照表と損益計算書のどちらにも記載されていないこと ------------------------------------------------------------------------ *[宿題:セキュアド向け]  リスク対策の一つであるリスクファイナンスに該当するものはどれか。  ア システムが被害を受けた場合を想定して保険をかけておく。  イ システム被害につながるリスクの発生を抑える対策に資金を投資する。  ウ システムを復旧するのにかかる費用を金融機関から借り入れる。  エ リスクが顕在化した場合のシステム被害を小さくする対策に資金を投資   する。 ------------------------------------------------------------------------ *[宿題:ソフト開発向け]  あるプログラム言語の解説書の中に次の記述がある。この記述中の "良いプロ グラム" がもっている特徴はどれか。  このプログラム言語では,関数を呼び出すときに引数を保持するためにスタッ クが使用される。引数で受け渡すデータを,どの関数からでも参照できる共通域 に移せば,スタックの使用量を減らすことができるが,"良いプログラム"からは 外れることもある。  ア 実行するときのメモリの使用量が,一定以下に必ず収まる。  イ 実行速度について,最適化が行われている。  ウ プログラムの一部を変更しても,残りの部分への影響が少ない。  エ プログラムのステップ数が少なく,分かりやすい。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け] 運用テスト時にユーザ部門が実施すべき事項はどれか。  ア 処理されたデータによってソフトウェアの機能を確認する。  イ 処理能力の測定を行う。  ウ 用意された運用マニュアルが適切であることを確認する。  エ 利用者管理のためのアクセス制御の機能を確認する。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 データベース向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 システム管理向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ネットワーク向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフト開発向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ========================================================================