┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年8月24日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework 解説は,ジャンジャン日記でも整理しています。 http://d.hatena.ne.jp/suehiro3721p/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  関係 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) ■キーワード■ データベースチューニング ■解答■   テクニカルエンジニア(データベース)午前平成15年問39  エ (3) → (4) → (2) ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  製造物責任法(PL 法)に関する記述のうち,適切なものはどれか。  ア 製造物の単なる輸入業者は,責任の主体とはならない。  イ 製造物を引き渡した時点から,5 年を過ぎて事故が発生しても責任を問え   ない。  ウ 製造物を引き渡した時点の科学又は技術では欠陥を認識できなかった場合,   その欠陥によって被害が発生しても製造者は免責される。  エ 被害者が製造過程で欠陥につながる過失を証明できなければ,製造者に責   任を負わせることはできない。 ■キーワード■ 製造物責任法(PL法)入門 ■解答■   システム監査技術者午前平成15年問35  ウ 製造物を引き渡した時点の科学又は技術では欠陥を認識できなかった場合,   その欠陥によって被害が発生しても製造者は免責される。 > 製造物責任法(PL法)入門 岡村久道 > http://www.law.co.jp/okamura/PL_Law/ > を参照しました。  どうもありがとうございます。 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  ソフトウェア開発プロセスの良さをプロセスの成熟度の概念でとらえ,5 段階 評価によって,組織の開発能力を評価する手法又は規格はどれか。  ア CMM  イ ISO 9000  ウ JIS X 0133  エ クリーンルーム法 ■キーワード■ CMM ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問34   ソフトウェア開発技術者午前平成15年問45  ア CMM > IT用語辞典 e-Words : CMM 【Capability Maturity Model】 > http://e-words.jp/w/CMM-2.html  どうもありがとうございます。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  稼働開始時から現在まで,システム構成,データの到着頻度及びデータベース のレコード数が変わっていないにもかかわらず,関係データベースを使ったシス テムの応答時間が非常に長くなってきた。応答時間の改善のために有効な対処は どれか。  ア データベース作成時のバックアップのリストアを行う。  イ データベースの再編成を行う。  ウ データベースのチェックポイント取得を行う。  エ データベースの物理バックアップを行う。 ■キーワード■ データベース再編成 ■解答■   テクニカルエンジニア(システム管理)午前平成15年問40   ソフトウェア開発技術者午前平成15年問74  イ データベースの再編成を行う。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  図書館の予約システムの一部について,次のようなデータモデルを作成した。 この説明として適切なものはどれか。ここで, 1 * は,1 対多のカーディナリ                        ̄ ̄ ティを表し,表定義中の下線の付いた属性は,主キーを表す。  [予約システムのデータモデル]    ┌───┐1  *┌───┐*  1┌───────┐    │利用者├───┤ 予約 ├───┤ 図書タイトル │    └───┘   └───┘   └───┬───┘ │1 │ │* ┌───┴───┐ │ 所蔵図書  │                    └───────┘     利用者(利用者 ID ,利用者名,住所)         ̄ ̄ ̄ ̄ ̄     予約(利用者 ID ,図書タイトル ID ,予約日)         ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄     図書タイトル(図書タイトル ID ,分類コード,書名,著者)            ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄     所蔵図書(所蔵図書 ID ,図書タイトル ID ,購入日,累計貸出回数)          ̄ ̄ ̄ ̄ ̄ ̄  ア 図書タイトルエンティティと所蔵図書エンティティの間のカーディナリテ   ィは逆である。  イ 図書タイトルエンティティと所蔵図書エンティティを分けるのは冗長であ   る。  ウ 図書タイトルエンティティは,物理的な実体を伴わない抽象的なエンティ   ティである。  エ 予約時に貸し出す所蔵図書が決定できるようになっている。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ エンティティ,E-R 図 ■解答■   ソフトウェア開発技術者午前平成16年問70   テクニカルエンジニア(データベース)平成16年午前問26   同等:データベーススペシャリスト午前平成13年問32  ウ 図書タイトルエンティティは,物理的な実体を伴わない抽象的なエンティ   ティである。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  トランザクションの ACID 特性の説明として,適切なものはどれか。  ア トランザクションでは,実行すべき処理がすべて行われるか,何も処理が   行われないかという状態のほかに,処理の一部だけ行われるという状態も発   生する。  イ トランザクションの実行完了後でも障害の発生によって実行結果が失われ   ることがある。  ウ トランザクションの実行の結果が矛盾した状態になることはない。  エ トランザクションは相互に関連しており,同時に実行されるほかのトラン   ザクションの影響を受ける。 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  "システム監査基準"の定める予備調査に関する記述のうち,適切なものはどれ か。  ア 個別計画書を作成するために行う予備的な調査である。  イ 本調査に先立って,監査対象業務の実態を把握するために行う調査である。  ウ 本調査に先立って,被監査部門と監査計画を調整するために行う調査であ   る。  エ 本調査を補完する目的で,本調査と並行して行う調査である。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  状態遷移記述に基づく手法で開発するのが最も効果的なものはどれか。  ア 給与計算用バッチ処理プログラム  イ 事務処理プログラムの画面や帳票  ウ データベース検索プログラム  エ プロセス制御プログラム ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  X さんは, Y さんにインターネットを使って電子メールを送ろうとしている。 電子メールの内容は秘密にする必要があるので,公開かぎ暗号方式を使って暗号 化して,送信したい。電子メールの内容を暗号化するのに使用するかぎとして, 適切なものはどれか。  ア X さんの公開かぎ  イ X さんの秘密かぎ  ウ Y さんの公開かぎ  エ Y さんの秘密かぎ ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  "社員"表に存在する同姓同名の氏名を検索する 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 氏名 = 氏名 【実習課題】実際に SQL で試してみよう。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)