▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓ ┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃ ┃┃ 2003.2.24 vol.1049 23,285 部発行 http://www.shunzei.com/ ┃┃ ┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ ━PR━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆◆◆◆◆◆◆◆◆◆◆「合格ゼミ」 好評受付中! ◆◆◆◆◆◆◆◆◆◆◆ 早くも追加コースが出ている人気のオープンセミナー「合格ゼミ」 人気講師による直前対策が合格力を高めます。 詳細とお申込は http://www.itec.co.jp/seminar/ から ◆◆◆◆ 《IT技術者教育のパイオニア》 アイテックの通信講座 ◆◆◆◆ ----------------------------------------------------------------------  ――――――――  【自宅で受かる公務員!】  ―――――――――  ■□ 一流予備校の講義をスッポリCD−ROMに収録!  □■ しかも「速聴」により予備校の半分の時間で合格!24時間質問OK  ■□ ≪≪今だけ無料プレゼント!≫≫ 講義体験版CD−ROM 他 ―― 詳しくは ⇒ http://211.10.20.135/a/a.cgi?k03484m01027 ―― ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━PR━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆お知らせ◆ 基本情報のモニター試験に関するお知らせ ----------------------------------------------------------------------  平成15年3月8日(土)、9日(日)に実施される  基本情報技術者試験 第2回モニター試験の申込みは  本日(24日)の14時までです。お早めに。  【詳細】  http://www.jitec.jp/1_00topic/monita_0301/topic_03010701.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■今日の問題■☆(等幅フォントで見てね!) ----------------------------------------------------------------------  データモデルには階層モデル、ネットワークモデル及び関係モデルの三つが  ある。このうちの階層モデルに関する説明として、適切なものはどれか。  ア データが幾つかの2次元の表として表現される。  イ 一つのレコードに対して、複数の親レコードがあり得る。  ウ 網状の構造をもつ対象を表現するときの記述は、冗長となる。  エ レコード間の関係付けはあらかじめ設計する必要はなく、    データ操作の中で動的に行うことができる。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解答■(出典:H13. ソフトウェア 問70) ----------------------------------------------------------------------  ウ 網状の構造をもつ対象を表現するときの記述は、冗長となる。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解説■ ----------------------------------------------------------------------  データベース特集に入っています。  今日は、データモデルに関する問題でした。  データモデルには、階層モデル、ネットワークモデル、関係モデルの  3つがあります。先日やった概念的な E-R(Entity Relation) モデルを  論履歴なモデルで表したものに対応します。  選択肢を順に見ていきましょう。 > ア データが幾つかの2次元の表として表現される。    これは、関係モデル(relational model) のことです。    関係モデルとは、行と列からなる2次元の表でデータ構造を表現した    ものです。      ┌───┬───┬───┐      │クラス│なまえ│クラブ│      ├───┼───┼───┤      │ 1 │たろう│テニス│      ├───┼───┼───┤      │ 2 │はなこ│バスケ│      └───┴───┴───┘    みなさんがイメージするデータベースは、この表形式のモデルだと    思います。    これをリレーショナルデータベース(RDB:Relational DataBase)、    もしくは日本語で関係データベースと呼びます。 > イ 一つのレコードに対して、複数の親レコードがあり得る。     これは、ネットワークモデル(network model) のことです。     ネットワークモデルとは、親子関係をベースとしているモデルで、     親と子が「1:N」や「N:1」のように、親は複数の子を持ち、     子も複数の親を持っているモデルです。(親も子も複数)       ┌─────┐ ┌─────┐       │ クラブ │ │ クラス │       └─┬───┘ └─┬─┬─┘         └─┬─────┘ │           │       │           ↓       ↓       ┌─────┐ ┌─────┐       │ 生 徒 │ │ 生 徒 │       └─────┘ └─────┘ > ウ 網状の構造をもつ対象を表現するときの記述は、冗長となる。    これは、階層モデル(hierarchical model) のことです。    階層モデルとは「1:N」の関係にある親子関係のデータ構造で    表現したものです。(親は1つ、子は複数)           ┌─────┐           │ 学 科 │           └──┬──┘              ↓           ┌─────┐           │ クラス │           └──┬──┘          ┌───┴───┐          ↓       ↓       ┌─────┐ ┌─────┐       │ 生 徒 │ │ 成 績 │       └─────┘ └─────┘ > エ レコード間の関係付けはあらかじめ設計する必要はなく、 >   データ操作の中で動的に行うことができる。    これは、関係モデル(relational model) のことです。    SQL によって、動的に関係付けを行います。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆お便りコーナー◆ テーマフリーです。ご自由にどうぞ。 ----------------------------------------------------------------------  今日は、前回の「これ、おしえてっ!」で紹介した回答の訂正です。  ○オケマツさん > >  実質データ転送速度=MAX(物理的読取時間, データ転送速度) > > 正:実質データ転送時間=MAX(物理的読取時間, データ転送時間) >          〜〜                〜〜 > > > つまり,実質の合計は, > >  平均待ち時間+平均位置決め時間+実質データ転送速度 > > 正:平均待ち時間+平均位置決め時間+実質データ転送時間 >                          〜〜 > > 最後のは微妙なところですが・・・コマ切れの転送なら可能なので, > > > ※ 物理的な読み込みが全て完了してからデータ転送開始・・・という動作 > >   では,回路にファイルの内容を溜めておくため「ファイルよりもサイズ > >   の大きなバッファがディスク装置に必要」で,バッファサイズより > >   大きなファイルが転送できなくなります. > > 正: 大きなファイルが連続転送できなくなります.また,アクセス時間も >   無駄に長くなります.  訂正していただき、どうもありがとうございます。  本来は僕の仕事なんですよね。  この問題の解答に関して、何通かメールが来ました。  みなさん、「ウだと思っていたけど、アで納得した」という意見でした。  ということで、「ア」で良いでしょうね(^^) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★これ、おしえてっ!(質問編)★ 回答期限:2月27日(木)の夜まで ----------------------------------------------------------------------  「この問題がわからないっ!!」という、  読者からの質問をみなさんに回答してもらおう!というコーナーです。  今回の質問はこちらです。(出典:H11.秋 初級シスアド 問44) ----------------------------------------------------------------------  a〜fの項目からなる固定長レコードのファイルがある。  このレコードの主キーは、項目のaとbを組み合わせたものである。  このファイルをよく調べてみたら、項目のfは項目のbによっても  特定できることが分かった。  このレコードを正規化し、第3正規形にしたものはどれか。       ┌─────┬───┬───┬───┐     ┌─┴─┐   ↓   ↓   ↓   ↓   ┌─┴─┬─┴─┬───┬───┬───┬───┐   │ a │ b │ c │ d │ e │ f │   └───┴─┬─┴───┴───┴───┴───┘         │               ↑         └───────────────┘   ┌───┬───┐ ┌───┬───┬───┐ ┌───┐  ア│ a │ b │ │ c │ d │ e │ │ f │   └───┴───┘ └───┴───┴───┘ └───┘   ┌───┬───┬───┬───┬───┐ ┌───┬───┐  イ│ a │ b │ c │ d │ e │ │ b │ f │   └───┴───┴───┴───┴───┘ └───┴───┘   ┌───┬───┬───┐ ┌───┬───┬───┐  ウ│ a │ b │ f │ │ c │ d │ e │   └───┴───┴───┘ └───┴───┴───┘   ┌───┬───┬───┬───┐  エ│ a │ c │ d │ e │   └───┴───┴───┴───┘   ┌───┬───┬───┬───┐ ┌───┬───┐   │ b │ c │ d │ e │ │ b │ f │   └───┴───┴───┴───┘ └───┴───┘ ----------------------------------------------------------------------  関係データベースの正規化に関する問題のリクエストです。  これに対する回答(解説)を2月27日(木)の夜までにお願いします。  このコーナーで取り上げてほしい問題のリクエストも募集中です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります) ---------------------------------------------------------------------- > フェールソフト(fail soft) って? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > *********************** 投稿募集中のテーマ *********************** < ----------------------------------------------------------------------  ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答  ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト  ●「その他、試験などに関するお便り(テーマフリー)」  ハンドル名を添えて mail@shunzei.com まで送ってください!! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週5日発行) ----------------------------------------------------------------------  編集・発行:しゅんぜい mail@shunzei.com      ─ 発行部数 ─    発送:melma!   http://www.melma.com/     5,729 部       :まぐまぐ  http://www.mag2.com/     13,099 部       :めろんぱん http://www.melonpan.net/   4,457 部                           ───────  登録・解除:http://www.shunzei.com/mm/        23,285 部(total)  ○本の購入:http://books.rakuten.co.jp/itexam/  ○バックナンバー  ダウンロード: http://www.shunzei.com/mm/backnumber.html  立ち読み  : http://www.melma.com/mag/89/m00000189/index_bn.html  転載について: http://www.shunzei.com/about/disclaimer.html  広告掲載に関しては mail@shunzei.com まで、直接お願いします。 ----------------------------------------------------------------------  ○メールマガジンの購読の登録・解除は個人の責任で行ってください。   しゅんぜいは一切代行しません! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!の答え▼ ----------------------------------------------------------------------  (初級シスアド平成13年秋問13イ)の選択肢より > 故障が発生しても、全面停止とせず、必要最小限の機能を維持する。  (ネットワーク平成12年問64ウ)の選択肢より > 装置の一部が故障しても、システムの全面的なサービス停止にならないよう > にすること  フェールソフト(fail soft) とは、システムに故障が発生した場合に、  故障箇所を破棄したり、被害を最小限に押さえながら、  ある程度の仕事(処理能力は落ちる)をすることをいいます。  使えるところだけ使って、できる限りシステムを稼動させようという  考え方です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ==PR================================================================== ▼24時間いつでもどこでも本が買える!【インターネット上の本屋さん】▼  のんびりやろう!〜楽天ブックス http://books.rakuten.co.jp/itexam/ ======================================================================