0o0dグッ

J Question vol.1959

これらのキーワードがハイライトされています:フォント

▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓

┃┃  のんびりやろう!情報処理試験! ~1問1問コツコツと~  ┃┃
┃┃ 2009.3.16 vol.1959 18,301 部発行 http://www.shunzei.com/ ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼

  • PR------------------------------------------------------------------

◇◆ C言語対策の決定版!アルゴリズム力を身に付けるための1冊! ◆◇
◆◇       【基本情報技術者試験 C言語の切り札】      ◇◆
◇◆     http://www.shunzei.com/book/kirifuda_c.html     ◆◇
◆◇◆                             ◆◇◆
◇◆◇    C言語対策の定番として継続的に売れています(^^)   ◇◆◇


  。.・*:.。.BIGLOBEのADSLは3大セキュリティ標準装備☆.。.・*:.

 ミ★ さらにお得!⇒>> 月額基本料金 最大2カ月無料、初期費用無料!
 ミ★ さらに安心!⇒>> パソコン1台の出張設定も無料でうれしい!
 詳細は⇒ http //px.a8.net/svt/ejp?a8mat=CI6E0+2JORXU+B4+6DZBN


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆☆(等幅フォントで見てね!)


 データベースの障害対策に関する記述のうち、正しいものはどれか。

 ア データベースの物理的障害に対しては、バックアップ時点の状態に
   復元した後、ジャーナルファイルの更新後情報を使用して
   ロールフォワード処理を行う。

 イ データベースの論理的障害によってトランザクション処理がデッド
   ロック状態になり、処理が終了しない場合、排他制御を解除する。

 ウ トランザクション処理に長時間を要し、データベースの更新処理が
   多い場合には、トランザクション処理の途中にスナップショットの設定
   をして、再起動に備える。

 エ トランザクション処理プログラムが、データベースの更新途中に
   物理的原因以外で異常終了した場合、ジャーナルファイルの更新後情報
   を使用してロールバック処理を行う。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H11. 1種 問49)


 ア データベースの物理的障害に対しては、バックアップ時点の状態に
   復元した後、ジャーナルファイルの更新後情報を使用して
   ロールフォワード処理を行う。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■


 データベース特集を続けています。
 今日は、データベース障害対策に関する問題でした。

 読者暦の長い方には「またこれか」というぐらい
 よく取り上げている問題ですね(^^;;

 選択肢を順に見ていきましょう。

ア データベースの物理的障害に対しては、バックアップ時点の状態に

  復元した後、ジャーナルファイルの更新後情報を使用して

  ロールフォワード処理を行う。

   これが正解です。
   もちろん、この文章をそのまま理解して欲しいですが、
   キーワードとして【物理的障害】には【ロールフォワード】です。

  #ロールフォワード(roll forward)
   主にデータベース自体が破壊された(物理的障害)ときの修復方法で、
   データベースのバックアップコピーと更新後のジャーナルファイル
   (ログファイル)により、障害発生前の状態に直すことです。

イ データベースの論理的障害によってトランザクション処理がデッド

  ロック状態になり、処理が終了しない場合、排他制御を解除する。

   排他制御を解除するとトランザクション処理が正しく行われません。

   デッドロックを起こしているものから、被害が少ないものを強制終了
   させてロールバックを行い、他のトランザクションを実行可能にする
   のが妥当でしょう。

  #トランザクション(transaction)
   直訳すると「処理」という意味です。
   主にデータベースのレコードの検索、レコード内のデータの更新、
   接続の切断などといった一連の処理手続きのことをいいます。

  #デッドロック(dead lock)
   資源を共有している複数のタスクがあるときに、トランザクションの
   実行によって、複数のタスクが相手の確保しているものを待ち続けて
   しまう状態になり、いつまでたっても待ち状態が続いていることを
   いいます。

ウ トランザクション処理に長時間を要し、データベースの更新処理が多い

  場合には、トランザクション処理の途中にスナップショットの設定を

  して、再起動に備える。

   スナップショット(snapshot) とは、プログラムの特定の命令を
   実行するごとに、指定されたメモリの内容を出力することをいいます。

   この選択肢は、スナップショットではなく、チェックポイント(もしく
   はセーブポイント)に変えれば、この文章は正しくなります。

  #チェックポイント(checkpoint)
   チェックポイントとは、その時点でのレジスタなどの状態を記録する
   ために設けられた点で、障害発生時には直前のチェックポイントまで
   さかのぼって、障害が起こる前の状態に戻すことをいいます。

エ トランザクション処理プログラムが、データベースの更新途中に

  物理的原因以外で異常終了した場合、ジャーナルファイルの更新後

  情報を使用してロールバック処理を行う。

   これは「更新後情報」を「更新前情報」にすれば、正しい文章に
   なります。【物理的原因以外の障害】には【ロールバック】です。

  #ロールバック(roll back)
   主にシステム障害のときの修復方法で、一時的に保持された更新データ
   を破棄し、データベースをトランザクション開始前の状態に戻すこと
   です。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:3月16日(月)の夜まで


 「この問題がわからないっ!!」という、
 読者からの質問をみなさんに回答してもらおう!というコーナーです。

 今回の質問はこちらです。(出典:H20.春 基本情報 問11)


 次の BNF で定義されるビット列 S であるものはどれか。

  <S> ::= 01 | 0 <S> 1

 ア 000111

 イ 010010

 ウ 010101

 エ 011111

  • [回答のめやす(横幅:全角34文字)]--------------------------------

    1234567890123456789012345678901234


 過去にも取り上げたことがあると思いますが、リクエストがあったので
 再度取り上げますね。

 これに対する回答(解説)を3月16日(月)の夜までにお願いします。

 このコーナーで取り上げてほしい問題のリクエストも募集中です。
 回答&お便りはこちらからでもOKです。
 http://www.shunzei.com/about/mail.html

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)


USB(Universal Serial Bus) って?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

*********************** 投稿募集中のテーマ *********************** <


 ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
 ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
 ●「その他、試験などに関するお便り(テーマフリー)」

 ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
 WebからでもOK! http://www.shunzei.com/about/mail.html

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 のんびりやろう!情報処理試験! ~1問1問コツコツと~(週3日発行)


 編集・発行:しゅんぜい mail_at_shunzei.com (_at_は @ に)

    発送:melma!   http://www.melma.com/  (ID:189)

      :まぐまぐ  http://www.mag2.com/   (ID:24856)
      :めろんぱん http://www.melonpan.net/ (ID:78)

 登録・解除:http://www.shunzei.com/mm/

 ○バックナンバー
 立ち読み  : http://www.melma.com/backnumber_189/
 ダウンロード: http://www.shunzei.com/mm/backnumber.html

 転載について: http://www.shunzei.com/about/disclaimer.html
 広告掲載は mail_at_shunzei.com (_at_は @ に)までお願いします。


 ○メールマガジンの購読の登録・解除は個人の責任で行ってください。
  しゅんぜいは一切代行しません!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!の答え▼


 (基本情報平成19年春問22ウ)の選択肢より

ハブを介してツリー上に機器を接続できるシリアルインタフェースである。

 (基本情報平成18年春問25エ)の選択肢より

三つのデータ転送モードがあり、外付け磁気ディスクは

ハイスピードモード、プリンタやスキャナはフルスピードモード、

キーボードやマウスはロースピードモードで使用される。

 USB(Universal Serial Bus) とは、パソコンと周辺機器
 接続するための規格の1つです。

 現在の主流は USB 2.0 と呼ばれるもので、従来の USB 1.1 の規格に
 ハイスピードモード(High Speed mode)を追加した形となっています。

 転送モードは3つあり、外付けハードディスクなどのストレージ機器を
 接続する場合はハイスピードモード、プリンタやスキャナなどの機器は
 フルスピードモード(Full Speed mode)、キーボードやマウスなどは
 ロースピードモード(Low Speed mode)で接続されます。

 それぞれ速度は、最高480Mbps,12Mbps,1.5Mbpsとなります。

 速度以外の点でも USB には特徴的な機能があります。

 接続については、最大 127 台の機器をツリー状に接続可能であり、
 周辺機器の接続を自動的に認識してくれるプラグアンドプレイ機能
 (PnP : Plug and Play)や、電源を入れたままコネクタの抜き差しができる
 ホットプラグ(hot plug)機能を備えています。

 USB には給電機能も備えているので、最近は USB ポートを使った
 おもちゃがあったり、携帯電話の充電ができたりしますね。

=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

 この週末は、久しぶりにTOEICを受けてみました。
 たぶん、5年ぶりぐらいだと思います。
 あえて何も勉強せずに。

 情報処理技術者試験よりも時間は短いですが、疲れますね。
 リスニングで集中力を使い果たし、リーディングはぐったりでした(^^;;

 まー、そもそも全然できなかったので、これをきっかけに
 英語の勉強を開始したいと思います!


◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◎のんびりやろう!情報処理試験!-1問1問コツコツと-

 のバックナンバー・配信停止はこちら

http://archive.mag2.com/0000024856/index.html

 このメールに返信すれば、発行者さんへ感想を送れます

━【まぐまぐ!からのお知らせ】━━━━━━━━━━━━━━━━━━━━━
《1》女性のみなさんにお聞きします。好きな「男の髪型」は?
 男のクセに○○○は許せない!⇒ http://rd2.mag2.com/r?aid=19993&rid=18
《2》プロ直伝、ヘアケアの極意⇒ http://rd2.mag2.com/r?aid=20134&rid=14
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━