トップ > 学校・教育 > 資格 > のんびりやろう!情報処理試験! 〜1問1問コツコツと〜

ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強したい人,資格取得で収入をアップしたいビジネスマンに最適です。

  • 最新号:2008-10-13
  • 発行周期:週5日(土日休み)
  • 読んでる人:4959人
  • 創刊日:1999-02-23
  • Score!:91点
  • コメント数 : 17
  • メルマガID:189
  • バックナンバー:全て公開
  • 発行者サイト:あり
  • >> 月間ランキング



J Question vol.1772

発行日: 2007/12/7


 ▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃
┃┃ 2007.12.7 vol.1772 19,437 部発行   http://www.shunzei.com/ ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ 

--PR------------------------------------------------------------------

  ━━━━━━★あなたも月のオーナーになろう!?★━━━━━━
       月に「自分の土地」を持ってみませんか?
      約1200坪の「月の土地」が2,700円で購入できます。
          満月の月夜が楽しみになります。
    http://px.a8.net/svt/ejp?a8mat=10G6CP+9TNI42+4T2+609HV 

----------------------------------------------------------------------

   ┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓
   ┃早┃め┃の┃転┃職┃を┃を┃お┃考┃え┃の┃貴┃方┃へ┃
   ┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛
 ■業界トップクラスの求人情報と専任コンサルタントが転職をサポート■
        【パソナの無料転職サポートはこちらへ 】
    http://px.a8.net/svt/ejp?a8mat=10G6CP+9VFSXE+AZA+65EOJ 

------------------------------------------------------------------PR--

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆(等幅フォントで見てね!)
----------------------------------------------------------------------
 データベースのコミット処理に関する記述のうち、適切なものはどれか。

 ア コミット処理は、1回の更新処理が終了するたびに行うのが原則であり
   異なる 100 レコードに対して連続的に更新を行うプログラムであれば、
   100 回のコミット処理が必要となる。

 イ コミット処理は、プログラムの正常終了時に DBMS が自動的に行うもの
   であり、プログラム内で明示的に行わない方がよい。

 ウ プログラムが異常終了した際、ロールバック処理を行うと、直前に
   コミット処理が行われた時点までの結果が保証される。

 エ プログラムが異常終了した場合には、ロールバック処理を行う前に
   コミット処理を行うことによって、データベースをプログラム開始前の
   状態に戻すことができる。




















━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H12. 1種 問50)
----------------------------------------------------------------------
 ウ プログラムが異常終了した際、ロールバック処理を行うと、直前に
   コミット処理が行われた時点までの結果が保証される。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
 データベース特集を続けています。
 今日は、データベースのトランザクションのコミット(commit) に関する
 問題でした。


 分散型のデータベースなどでは、データベースを更新する場合
 全てのデータベースに対して更新情報を同期させる必要があります。

 よって、1回の更新に対してデータベースの更新を行うのではなく
 1連のトランザクションが正常に終了してから、
 データベースに反映させる方法を取っています。

 コミット(commit)とは、トランザクションの一連の処理を正常に終了させ、
 メモリ上にある更新された情報をデータベースに反映させて、
 更新を確定すること(ちゃんとログを残すこと)を言います。

 特に、分散データベースでは更新確定をする前に
 セキュアと呼ばれる中間状態を作り、全ての更新が終わるまで
 メモリ上で更新情報を保持する2相コミットという方式があります。


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

> ア コミット処理は、1回の更新処理が終了するたびに行うのが原則であり
>   異なる 100 レコードに対して連続的に更新を行うプログラムであれば、
>   100 回のコミット処理が必要となる。

   コミット処理は、複数の更新処理の後にまとめて行うことができます。
   100 レコードを更新した後に、コミットを行えば1回ですみます。

   実際に、1レコードごとにコミット(データベースの更新)を
   行ってしまうと、処理効率が悪くなってしまいます。


> イ コミット処理は、プログラムの正常終了時に DBMS が自動的に行うもの
>   であり、プログラム内で明示的に行わない方がよい。

   コミット処理は、DBMS で自動的に行わずに
   プログラム内で明示的に行った方が良いです。

   もし、プログラムの正常終了時に自動的に行うようにしてしまうと
   異常終了が発生してしまった場合に、それまでの更新結果が
   データベースに反映されなくなってしまいます。


> ウ プログラムが異常終了した際、ロールバック処理を行うと、直前に
>   コミット処理が行われた時点までの結果が保証される。

   これが正解です。
   この選択肢をそっくりそのまま理解しておけば良いでしょう。

   ロールバックはコミットの段階まで全て戻してしまうイメージです。


> エ プログラムが異常終了した場合には、ロールバック処理を行う前に
>   コミット処理を行うことによって、データベースをプログラム開始前の
>   状態に戻すことができる。

   ロールバックを行う前にコミットを行うと、
   異常終了時の誤った結果がデータベースに反映されてしまいます。

   プログラムが異常終了した場合は、ロールバックを行ってプログラム
   開始前の状態に戻します。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆お知らせ◆ 12/8(土) JYOTATSU忘年会のお知らせ(再掲)
----------------------------------------------------------------------

 12/8(土) 東京の恵比寿周辺でJYOTATSU主催の忘年会が開催されます。
 18時開始です。

 JYOTATSU忘年会2007
 http://jyotatsu.jp/?m=pc&a=page_c_event_detail&target_c_commu_topic_id=374 

 僕も参加しますが、他にも宿題メールのジャン先生、
 参考書の執筆でお馴染みの芦屋広太先生や松原敬二先生も参加されます。

 みなさんの参加、お待ちしております!


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:12月8日(土)の夜まで
----------------------------------------------------------------------
 「この問題がわからないっ!!」という、
 読者からの質問をみなさんに回答してもらおう!というコーナーです。


 今回の質問はこちらです。(出典:H19.秋 ソフトウェア 問74)
----------------------------------------------------------------------

 迷惑メールのメールヘッダから送信元又は中継元の ISP 又は組織を
 特定する手掛かりのうち、最も信頼できるものはどれか。

 Return-Path: <ユーザ名 @ ホスト・ドメイン名 (1)>
               ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 Received:from ホスト・ドメイン名 (2) (ホスト・ドメイン名 (3) [IP アドレス])
         ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄
  by 受信メールサーバ名 with SMTP id …
 From: <ユーザ名 @ ホスト・ドメイン名 (4)>
           ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

 ア SMTP の MAIL FROM コマンドで通知されたホスト・ドメイン名 (1)

 イ SMTP の HELO コマンドで通知されたホスト・ドメイン名 (2)

 ウ 送信元又は中継元の IP アドレスから逆引きされた
   ホスト・ドメイン名 (3) 及び IP アドレス

 エ 電子メールの From ヘッダに設定されたホスト・ドメイン名 (4)


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

 メールヘッダに関する問題のリクエストです。
 今年の秋試験の高度系で、ほぼ全区分で出題されました。

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

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


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

> SIP(Session Initiation Protocol) って?



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------

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

 ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
 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年問39)の問題文より

> VoIP において、ユーザエージェント間のセッションの確立、変更、切断を
> 行うプロトコル。

 SIP(Session Initiation Protocol)とは、文字通りセッションを
 制御するためのプロトコルです。

 特に、VoIP(Voice over Internet Protocol)において、
 2つのクライアント間での電話の呼のセッションの確立、変更、切断を
 行うプロトコルで、他にも着信課金機能や転送機能、発信者番号通知機能
 などを持っています。

 SIP では、電話番号に相当するもののことを SIP URI といい、
 メールアドレスのように「アカウント@ドメイン」の形式となっています。


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

 何度かお知らせしている忘年会ですが、明日の開催となっています。

 JYOTATSU忘年会2007
 http://jyotatsu.jp/?m=pc&a=page_c_event_detail&target_c_commu_topic_id=374 

 ぜひぜひ、気軽に参加してくださいね。


 今週の働きマン(ドラマです)は、書籍を出版する話だったんですが、
 あれを見ていて、自分もそろそろ書かねば!と強く思いました(^^;;
 気分が乗っているうちに、準備しないと。


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

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

ポピュラー・サイエンス・ノード
科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
ビジネスマン必読!1日3分で身につけるMBA講座
【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
【笑いながら脳を鍛える】なぞかけめ〜る♪
08年朝日新聞夕刊で紹介されたり、05年ヤフーBBマガジンの「ブログBest150」に選ばれたりしている「なぞかけブログ」のメルマガ化です。週1回な...
天才児.NET:科学・雑学 なぜ?なに?どうして?
読者数2万人突破!空はなぜ青い? どうして地震は起る?・・・。子供にわかりやすく説明するのは、意外と難しいですよね。(その前に原理がわからない事も多...
先人の知恵に学ぼう!驚くほど役に立つ「名言集」
歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

■三菱東京UFJ銀行系 モビット■
【1】ネットで自動審査・来店不要!
【2】限度額300万円
【3】年利9.8%-18.0%(実質年率)

急な出費にモビット!

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


注目情報


新着記事トピックス