┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年8月23日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework 解説は,ジャンジャン日記でも整理しています。 http://d.hatena.ne.jp/suehiro3721p/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  分散データベースシステムの目標の一つである"移動に対する透過性"の説明と して,適切なものはどれか。  ア 運用の都合や性能向上の目的で,表の格納サイトが変更されても,利用者   にこの変更を意識させないで利用可能にする機能のことである。  イ データベースが通信網を介し物理的に分散配置されていても,利用者にこ   の分散状況を意識させないで利用可能にする機能のことである。  ウ 一つの表が複数のサイトに重複して格納されていても,利用者にこれを意   識させないで利用可能にする機能のことである。  エ 一つの表が複数のサイトに分割して格納されていても,利用者にこれを意   識させないで利用可能にする機能のことである。 ■キーワード■ データベース透過性,分散データベース ■解答■   テクニカルエンジニア(データベース)午前平成15年問38   同等:ネットワークスペシャリスト午前平成12年問57  ア 運用の都合や性能向上の目的で,表の格納サイトが変更されても,利用者   にこの変更を意識させないで利用可能にする機能のことである。 >  イ 資源位置に対する透過性 >  ウ データ重複に対する透過性 >  エ データ分割に対する透過性  どうもありがとうございます。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  ソフトウェア製品を輸出する場合,"外国為替及び外国貿易法(外為法)"による 規制を考慮する必要があるものはどれか。  ア 暗号化技術に関連するソフトウェア  イ 会計処理専用ソフトウェア  ウ 販売店の店頭で購入可能なソフトウェア  エ 輸出地域の商取引法を考慮しないで作成されたソフトウェア ■キーワード■ 外国為替及び外国貿易法(外為法) ■解答■   システム監査技術者午前平成15年問34   同等:システム監査技術者午前平成13年問34  ア 暗号化技術に関連するソフトウェア ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  ソフトウェアのプロセスモデルに関する記述として,適切なものはどれか。  ア ウォータフォールモデルは,開発を上流から下流に一方向に進めるので,   上流工程で紛れ込んだ誤りが後工程まで検出できずに残る危険がある。  イ スパイラルモデルは,ウォータフォールモデルを繰り返し,機能を段階的   に提供していくモデルで,インクリメンタルプロセスモデルともいう。  ウ 成長型プロセスモデルは,ソフトウェア開発工程を何回も繰り返しながら   開発機能の規模を拡大し,開発コスト増などのリスクを最小にしつつシステ   ム開発を行うプロセスモデルの考え方をいう。  エ プロトタイピングモデルは,ドキュメントによる要求仕様の確認の困難さ   を解消するため,ウォータフォールモデルの工程ごとにプロトタイプを作成   し,仕様を確認していくモデルである。 ■キーワード■ プロセスモデル ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問33  ア ウォータフォールモデルは,開発を上流から下流に一方向に進めるので,   上流工程で紛れ込んだ誤りが後工程まで検出できずに残る危険がある。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  分散データベースシステムのデータディクショナリ / ディレクトリの配置方 式に関する記述のうち,適切なものはどれか。  ア 集中管理方式では,データディクショナリ / ディレクトリを保有するサ   イトに負荷が集中することはない。  イ 集中管理方式では,データディクショナリ / ディレクトリを保有するサ   イトの障害が,分散データベースの重大な障害になる。  ウ 分散管理方式で,各サイトにデータディクショナリ / ディレクトリを重   複保有しない形態では,表の構造の変化が発生した場合,すべてのサイトで   内容を変更する必要がある。  エ 分散管理方式で,各サイトにデータディクショナリ / ディレクトリを重   複保有する形態では,問合せに対して,ほかのサイトの内容を調べることが   ある。 ■キーワード■ データディクショナリ/ディレクトリの配置方式 ■解答■   テクニカルエンジニア(システム管理)午前平成15年問39   同等:一種午前平成12年問47  イ 集中管理方式では,データディクショナリ / ディレクトリを保有するサイ   トの障害が,分散データベースの重大な障害になる。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  図は,営業所別顧客別取引明細票の出力様式である。この帳票から得られる関 係データベースの表のうちで第 3 正規形のものはどれか。ここで,取引番号は 顧客ごとの連番とし,値引き額は商品別の値引き率に単価と数量を乗じて求める ものとする。 ┌──────────────────────────────────┐ │      営業所別顧客別取引明細票      取引日付:YYYY-MM-DD │ │                                  │ │営業所コード:XXX  営業所名:XXX                   │ │顧客番号   :XXX  顧客名 :XXX  顧客業種コード:XXX  業種名:XXX │ │                                  │ │取引番号 商品コード 商品名  数量  単価  値引き額  金額 │ │ XXXX   XXXX    XXXX   XX   XX   XXX     XXXX │ │ :    :      :    :   :   :     :   │ │ XXXX   XXXX    XXXX   XX   XX   XXX     XXXX  │ │                                  │ │金額計:XXXXX  値引き額計:XXX  消費税:XXX  当日取引額:XXX │ └──────────────────────────────────┘  ア 顧客(顧客番号,顧客名,顧客業種コード,業種名)  イ 商品(商品コード,商品名,単価,値引き率)  ウ 取引(顧客番号,金額計,値引き額計,消費税,当日取引額)  エ 取引明細(取引番号,商品コード,数量,金額) 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 第3正規形 ■解答■   ソフトウェア開発技術者午前平成16年問69  イ 商品(商品コード,商品名,単価,値引き率) > アは 顧客業種コード,業種名 を一つのテーブルにできるので× > ウは 金額計,値引き額計,消費税 から当日取引額を算出できて別にできるので > × > エは 商品コード,数量 から 金額が算出できるので×  どうもありがとうございます。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  関係 DBMS の A 表を静的 SQL によって読取り専用でアクセスしているプログ ラム B がある。プログラム B の DBMS に対するアクセスモジュールは,A 表が 作られた直後で,データが 1 件も存在しない時点で生成されたものである。そ の後,A 表には 100,000 件を超えるデータが追加されている。  プログラム B のレスポンスの悪化を改善するために,チューニングを実施す ることになった。この場合に実施すべき作業及び手順として,適切なものはどれ か。ここで,A 表には,主キーに昇順のクラスタインデックスが付与されており, 表へのアクセスパスはアクセスモジュール生成時に DBMS が表の統計情報を基に 決定するものとする。 (1) A 表が存在する記憶域の再編成 (2) A 表のクラスタインデックスの削除と再作成 (3) A 表や記憶域に関する DBMS の統計情報の取得 (4) プログラム B のアクセスモジュールの再生成  ア (1) → (3) → (4)  イ (2) → (1) → (3)  ウ (2) → (3) → (4)  エ (3) → (4) → (2) ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  製造物責任法(PL 法)に関する記述のうち,適切なものはどれか。  ア 製造物の単なる輸入業者は,責任の主体とはならない。  イ 製造物を引き渡した時点から,5 年を過ぎて事故が発生しても責任を問え   ない。  ウ 製造物を引き渡した時点の科学又は技術では欠陥を認識できなかった場合,   その欠陥によって被害が発生しても製造者は免責される。  エ 被害者が製造過程で欠陥につながる過失を証明できなければ,製造者に責   任を負わせることはできない。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  ソフトウェア開発プロセスの良さをプロセスの成熟度の概念でとらえ,5 段階 評価によって,組織の開発能力を評価する手法又は規格はどれか。  ア CMM  イ ISO 9000  ウ JIS X 0133  エ クリーンルーム法 ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  稼働開始時から現在まで,システム構成,データの到着頻度及びデータベース のレコード数が変わっていないにもかかわらず,関係データベースを使ったシス テムの応答時間が非常に長くなってきた。応答時間の改善のために有効な対処は どれか。  ア データベース作成時のバックアップのリストアを行う。  イ データベースの再編成を行う。  ウ データベースのチェックポイント取得を行う。  エ データベースの物理バックアップを行う。 ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  図書館の予約システムの一部について,次のようなデータモデルを作成した。 この説明として適切なものはどれか。ここで, 1 * は,1 対多のカーディナリ                        ̄ ̄ ティを表し,表定義中の下線の付いた属性は,主キーを表す。  [予約システムのデータモデル]    ┌───┐1  *┌───┐*  1┌───────┐    │利用者├───┤ 予約 ├───┤ 図書タイトル │    └───┘   └───┘   └───┬───┘ │1 │ │* ┌───┴───┐ │ 所蔵図書  │                    └───────┘     利用者(利用者 ID ,利用者名,住所)         ̄ ̄ ̄ ̄ ̄     予約(利用者 ID ,図書タイトル ID ,予約日)         ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄     図書タイトル(図書タイトル ID ,分類コード,書名,著者)            ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄     所蔵図書(所蔵図書 ID ,図書タイトル ID ,購入日,累計貸出回数)          ̄ ̄ ̄ ̄ ̄ ̄  ア 図書タイトルエンティティと所蔵図書エンティティの間のカーディナリテ   ィは逆である。  イ 図書タイトルエンティティと所蔵図書エンティティを分けるのは冗長であ   る。  ウ 図書タイトルエンティティは,物理的な実体を伴わない抽象的なエンティ   ティである。  エ 予約時に貸し出す所蔵図書が決定できるようになっている。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)