┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年8月19日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework 解説は,ジャンジャン日記でも整理しています。 http://d.hatena.ne.jp/suehiro3721p/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  トランザクションの同時実行制御である 2 相ロッキングプロトコルに関する 記述として,適切なものはどれか。  ア 2 相ロッキングプロトコルには,共有ロック,占有ロックの概念はない。  イ 異なるテーブルであれば,アンロックした後にロックを行ってもよい。  ウ デッドロックの発生を防ぐことはできない。  エ 読込みを行うトランザクションは,ロックする必要がない。 ■キーワード■ ■解答■   テクニカルエンジニア(データベース)午前平成15年問36  ウ デッドロックの発生を防ぐことはできない。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  労働者派遣事業法に関する記述のうち,適切なものはどれか。  ア 派遣契約の内容にかかわらず合理的な理由がある場合には,派遣先の作業   指示者の判断で派遣労働者に残業を命ずることができる。  イ 派遣先の事業所に属する従業員は,派遣労働者に業務命令を行うことがで   きる。  ウ 労働者派遣事業法で認められた業務であれば,派遣先の判断で派遣労働者   の業務内容を変更できる。  エ 労働者派遣事業法で認められた特殊な技能を要する業務であれば,同一人   の派遣を 1 年を超えて行うことができる。 ■キーワード■ 労働者派遣事業法,派遣期間 ■解答■   システム監査技術者午前平成15年問32  エ 労働者派遣事業法で認められた特殊な技能を要する業務であれば,同一人   の派遣を 1 年を超えて行うことができる。 > 派遣労働者の悩み110番 > http://www.asahi-net.or.jp/~RB1S-WKT/indexhkn.htm  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  ソフトウェア開発におけるリポジトリの説明として,適切なものはどれか。  ア 開発を支援するために提供されるソフトウェア部品のデータベースのこと   である。  イ ソフトウェアの開発及び保守における設計情報やプログラム情報を一元的   に管理するためのデータベースのことである。  ウ ソフトウェアを開発するためのツールと,データモデルを格納するための   データベースのことである。  エ リバースエンジニアリングを行うためのソースプログラム解析用ソフトウ   ェアと,解析結果を格納するためのデータベースのことである。 ■キーワード■ リポジトリ ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問31   ソフトウェア開発技術者午前平成15年問43  イ ソフトウェアの開発及び保守における設計情報やプログラム情報を一元的   に管理するためのデータベースのことである。 > http://yougo.ascii24.com/gh/77/007746.html > を参照しました。  どうもありがとうございました。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  データモデルに関する記述のうち,適切なものはどれか。  ア 概念モデルの図式的記法の一つに,E-R モデルがある。  イ 概念モデルの一つに,関係モデルがある。  ウ 概念モデルはデータ定義を,論理モデルはその操作をそれぞれ記述する。  エ 論理モデルが決まると,データベースの物理構造は,ただ一つに定まる。 ■キーワード■ データモデル ■解答■   テクニカルエンジニア(システム管理)午前平成15年問37   ソフトウェア開発技術者午前平成15年問71  ア 概念モデルの図式的記法の一つに,E-R モデルがある。 > データ モデル (data model) >  現実世界のデータを、コンピュータ内でどのように実現するか、データの構造 > や操作方法などをモデル化したもの。ただし、コンピュータの内部表現形式のこ > とは考えない。 > データの論理的な構造モデルとして、1. 階層モデル, 2. 網モデル, 3. 関係モ > デル などがある。 > また、ANSIでは、1. データ全体を構造的に捉える概念モデル, 2. 概念モデルへ > の個々の情報要求を表した外部モデル, 3. 概念モデルをコンピュータ内部表現 > で表した内部モデルの3層構造で表し、概念スキーマ, 外部スキーマ, 内部ス > キーマに対応させている。 > > 関係モデル (relational model) >  データを2次元の表で表すデータ モデル。1970年にアメリカのコッド > (E.F.Codd)が提唱した。 > 関係モデルでは、関係(relational), 組(tuple), 属性(attribute)という > 用語を用いる。 > > 福嶋宏訓. 『基本情報技術者・シスアド試験対応情報処理用語辞典』. > 2003/2/15 初版. (株)新星出版社.  どうもありがとうございました。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  LAN のノード(制御装置,端末など)を接続する配線の形態に関する記述のうち, バス形配線を説明したものはどれか。  ア ケーブルを環状に敷設し,そこに全ノードが接続される。  イ 中央に制御用のノードを配置し,そこに全ノードが接続される。  ウ 中央のノードに幾つかのノードが接続され,それらから更に別のノードが   接続される。  エ 同軸ケーブルなどの 1 本のケーブルに,全ノードが接続される。 ■キーワード■ ■解答■   ソフトウェア開発技術者午前平成16年問67  エ 同軸ケーブルなどの 1 本のケーブルに,全ノードが接続される。 > ネットワーク トポロジ (network topology) >  通信ネットワークの形状。ノードと経路(リンク)の論理的な接続形態からい > くつかの形状に分類する。形状には、スター型, バス型, リング型, メッシュ型 > がある。 > (株)学習研究社. 初級シスアド・基本情報 情報処理試験用語辞典. 合格情報処 > 理2004年6月号付録. > >  通信ネットワークの形状。ノードと経路(リンク)の論理的な接続形態からい > くつかの形状に分類する。形状には、スター型, バス型, 階層型, リング型など > がある。 > (株)学習研究社. 最新ITネットワーク基礎用語辞典. 合格情報処理2002年8月号 > 付録. > > ア:リング型 > イ:スター型 > ウ:階層型  どうもありがとうございました。 > トポロジ、媒体アクセス制御、MACアドレス > http://www.n-study.com/network/topology.htm  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  図は,分散システムにおける 2 相コミットメントプロトコルの正常処理の流 れを表している。(1)〜(4)の動作を説明する語句の組合せとして,最も適切なも のはどれか。         システム A   システムB   システム C トランザクションの開始│   │   │    ───────→・───────┼─────→│           │\─────→│ │            │   │   │ トランザクションの ┌├──────→│ │  ためのデータ転送 ││←──────┤       │          │├───────┼─────→│           └│←──────┼──────┤ トランザクション──→・───────┼─ (1)──→│  終了処理の開始   │\── (1)─→│ │            │   │   │            │←── (2)──┤       │           │←──────┼─ (2)───┤            ・───────┼─ (3)──→│           │\──(3) ─→│ │            │   │   │            │←── (4)──┤      │           │←──────┼─ (4)───┤   ┌─────┬─────┬─────┬─────┐   │   (1) │  (2)  │  (3)  │  (4)  │ ┌─┼─────┼─────┼─────┼─────┤ │ア│アンロック│アンロック│コミット │コミット │ │ │実行指示 │実行応答 │実行指示 │実行応答 │ ├─┼─────┼─────┼─────┼─────┤ │イ│コミット │コミット │コミット │コミット │ │ │可否問合せ│可応答  │実行指示 │実行応答 │ ├─┼─────┼─────┼─────┼─────┤ │ウ│コミット │コミット │アンロック│アンロック│ │ │実行指示 │実行応答 │実行指示 │実行応答 │ ├─┼─────┼─────┼─────┼─────┤ │エ│ジャーナル│ジャーナル│コミット │コミット │ │ │取得指示 │取得応答 │実行指示 │実行応答 │ └─┴─────┴─────┴─────┴─────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 正しい画像は http://zigen.cosmoconsulting.co.jp/images/QUS-H15DB-AM.pdf の問37で見ることができます。 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  下請代金支払遅延等防止法に違反する親事業者の行為はどれか。  ア 親事業者側の担当者が多忙なので,検収時期を遅らせる。  イ 開発を依頼するに当たり,必要な開発用ツールの購入を求める。  ウ 納期遅延を理由に代金の額を減じる。  エ 品質を重視し,従来よりも厳しい検収条件を取り決める。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  インサーキットエミュレータのハードウェアブレークポイントの設定に関する 記述として,適切なものはどれか。  ア ROM 空間及び RAM 空間に設定できる。  イ ROM 空間には設定できないが,RAM 空間には設定できる。  ウ ROM 空間には設定できるが,RAM 空間には設定できない。  エ ROM 空間又は RAM 空間の一方に設定できる。 ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  "注文"表と"商品"表の二つに対して,四つのビューを定義した。このうち更新 可能なビューはどれか  注文 ┌────┬─────┬────┬────┬────┬──┬────┐ │注文番号│ 注文日 │顧客番号│顧客名 │商品番号│数量│ 金額 │ ┝━━━━┿━━━━━┿━━━━┿━━━━┿━━━━┿━━┿━━━━┥ │ 001  │1999-06-05│ K111 │ A 社 │ RX01 │ 5 │ 150,000│ ├────┼─────┼────┼────┼────┼──┼────┤ │ 001  │1999-06-05│ K111 │ A 社 │ RY01 │ 10 │ 290,000│ ├────┼─────┼────┼────┼────┼──┼────┤ │ 001  │1999-06-05│ K111 │ A 社 │ F001 │ 5 │ 375,000│ ├────┼─────┼────┼────┼────┼──┼────┤ │ 002  │1999-06-10│ K222 │ B 社 │ TV18 │ 10 │ 450,000│ ├────┼─────┼────┼────┼────┼──┼────┤ │ 003  │1999-06-15│ K333 │ C 社 │ TV18 │ 5 │ 225,000│ ├────┼─────┼────┼────┼────┼──┼────┤ │ 003  │1999-06-15│ K333 │ C 社 │ F001 │ 2 │ 150,000│ ├────┼─────┼────┼────┼────┼──┼────┤ │ 004  │1999-06-20│ K222 │ B 社 │ RY01 │ 5 │ 145,000│ ├────┼─────┼────┼────┼────┼──┼────┤ │ 004  │1999-06-20│ K222 │ B 社 │ F001 │ 2 │ 150,000│ └────┴─────┴────┴────┴────┴──┴────┘  商品 ┌────┬────┬────┐ │商品番号│ 商品名 │ 単価 │ ┝━━━━┿━━━━┿━━━━┥ │ F001 │冷蔵庫 │ 75,000│ ├────┼────┼────┤ │ RX01 │ラジオ X│ 30,000│ ├────┼────┼────┤ │ RY01 │ラジオ Y│ 29,000│ ├────┼────┼────┤ │ TV18 │テレビ │ 45,000│ └────┴────┴────┘ ア CREATE VIEW 顧客 V(顧客番号, 顧客名) AS SELECT DISTINCT 顧客番号, 顧客名 FROM 注文 イ CREATE VIEW 商品 V(商品番号, 商品名) AS SELECT 商品番号, 商品名 FROM 商品 ウ CREATE VIEW 注文 V(注文番号, 注文日, 顧客番号, 合計金額) AS SELECT 注文番号, 注文日, 顧客番号, SUM(金額) FROM 注文 GROUP BY 注文番号, 注文日, 顧客番号 エ CREATE VIEW 注文明細 V(注文番号, 商品番号, 数量, 単価, 金額) AS SELECT 注文番号, 注文.商品番号, 数量, 単価, 金額 FROM 注文, 商品 WHERE 注文.商品番号 = 商品.商品番号 【実習課題】実際に SQL で試してみよう。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  インターネット接続用ルータの NAT 機能の説明として,適切なものはどれか。  ア インターネットへのアクセスをキャッシュしておくことによって,その後   に同じ IP アドレスのサイトへアクセスする場合,表示を高速化できる機能   である。  イ 通信中の IP パケットから特定のビットパターンを検出する機能である。  ウ 特定の端末あての IP パケットだけを通過させる機能である。  エ プライベート IP アドレスとグローバル IP アドレスを相互に変換する機   能である。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)