▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓ ┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃ ┃┃ 2003.2.25 vol.1050 23,285 部発行 http://www.shunzei.com/ ┃┃ ┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ ━PR━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆◆◆◆◆◆◆◆◆◆◆「合格ゼミ」 好評受付中! ◆◆◆◆◆◆◆◆◆◆◆ 早くも追加コースが出ている人気のオープンセミナー「合格ゼミ」 人気講師による直前対策が合格力を高めます。 詳細とお申込は http://www.itec.co.jp/seminar/ から ◆◆◆◆ 《IT技術者教育のパイオニア》 アイテックの通信講座 ◆◆◆◆ ---------------------------------------------------------------------- ▼▼自然体のあなたであり続ける為に。『在宅ワーク』がオススメです。▼▼    自宅で都合のいい時に、収入を。ゆとり派のあなたに最適です。 〜・〜・〜・〜・〜・〜 ベンチャープロデューサー 〜・〜・〜・〜・〜・〜  ★資格の取得からお仕事を紹介するところまで、あなたをバックアップ★   今すぐ資料請求!→ http://211.10.20.135/a/a.cgi?k03557Am01027 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━PR━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■今日の問題■☆☆☆(等幅フォントで見てね!) ----------------------------------------------------------------------  データベースを ANSI/SPARC の3層スキーマ構造によってモデル化した。 このとき、アプリケーションプログラムを論理的なデータを切り離して、  データの独立性を保証するために使用されるスキーマはどれか。  ア 概念スキーマ  イ 外部スキーマ  ウ 格納スキーマ  エ 内部スキーマ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解答■(出典:H14. ソフトウェア 問69) ----------------------------------------------------------------------  イ 外部スキーマ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解説■ ----------------------------------------------------------------------  データベース特集に入っています。  今日は、スキーマ(schema) に関する問題でした。  ここはなかなかわかりにくいところかもしれません。  スキーマ(schema) とはデータベースにおいて、データの構造、性質や  他のデータとの関連、データベースを操作する時のルールや表現法などを  定義したもののことです。「構造」と読み変えるとわかりやすいかも?  #schema : 図式,概要  ANSI/SPARC の3層スキーマ構造(three schema structure) では  概念スキーマ、外部スキーマ(サブスキーマ)、内部スキーマという  3つのスキーマでデータベースを定義しています。         データベース          ↓  ↑        ┌──────┐        │内部スキーマ│        └──────┘          ↓  ↑        ┌──────┐        │概念スキーマ│        └──────┘        ↓↑    ↓↑   ┌──────┐  ┌──────┐   │外部スキーマ│  │外部スキーマ│   └──────┘  └──────┘     ↓  ↑      ↓  ↑     プログラム     プログラム     ↓  ↑      ↓  ↑      ユーザ       ユーザ > 1.外部スキーマ(サブスキーマ)  ユーザやプログラムの立場から見たデータベースの記述法です。  アプリケーションプログラムごとに置かれていて、  利用者がデータベースを操作できるようにします。  リレーショナルデータベースのビュー(SQLの CREATE VIEW)が  これに該当します。 > 2.概念スキーマ  データベース化対象のデータの論理構造とデータのアクセス方法などの相互  間の関係を表したものです。1つのデータベースに1つだけ存在します。  言い方を変えると、ユーザ側の外部スキーマとデータベース側の  内部スキーマとの間で、アプリケーションプログラムで必要となる  データ項目群を記述しています。  SQLの CREATE TABLE 文などがこれに該当します。 > 3.内部スキーマ  概念スキーマのデータ構造をハードやセキュリティを考慮して  コンピュータ上で表現することに関するデータ群を表したものです。  ユーザが入力したデータを記憶装置上で、どのように格納するか?などの  物理的な操作についての記述などが含まれます。  勉強を始めたばかりの方にはとっつきにくいと思いますが  「これらの3層構造でデータベースを構成しよう!」というお話です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★これ、おしえてっ!(質問編)★ 回答期限: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 safe) って? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > *********************** 投稿募集中のテーマ *********************** < ----------------------------------------------------------------------  ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答  ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト  ●「その他、試験などに関するお便り(テーマフリー)」  ハンドル名を添えて 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年問9ア)  (上級シスアド平成13年問7ア)  (セキュリティ平成13年問5ア)の選択肢より > システムが誤動作したときでも、常に安全側にシステムを制御する。  (ネットワーク平成12年問64ア)の選択肢より > システムの一部に故障や異常が発生した時、データの消失、装置の損傷 > 及びオペレータに対する危機を減じる方向に作動するようにすること  (1種平成10年問52)の問題文より > システムの一部に故障や障害が発生したとき、その影響が安全側に働くよう > にする。  フェールセーフ(fail safe)とは、システムの一部に故障が発生した場合に  システムが安全な方向に向かうように設計しておき、  被害の拡がりを最小限に防ごうとする方法をいいます。  システム構成の例ならデュアルシステムに該当します。  Windows のセーフモードもそうです。  フェールソフトは、無理をして続けると言うイメージで  フェールセーフは、無理せず休むと言うイメージです。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ==PR================================================================== ▼24時間いつでもどこでも本が買える!【インターネット上の本屋さん】▼  のんびりやろう!〜楽天ブックス http://books.rakuten.co.jp/itexam/ ======================================================================