J Question vol.1815
発行日時: 2008/3/24
▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃ のんびりやろう!情報処理試験! 〜1問1問コツコツと〜 ┃┃
┃┃ 2008.3.24 vol.1815 19,526 部発行 http://www.shunzei.com/ ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼
--PR------------------------------------------------------------------
☆★☆★☆ 無料で一番安い引越し会社が簡単に見つかる!!☆★☆★☆
【無料】70社以上の引越し会社へ、一括見積もり依頼!!
『 引越し比較.com 』
(σ・∀・)σ<大手引越し会社も参加!安心安心!
ココから! http://px.a8.net/svt/ejp?a8mat=1BTHMM+5E3BZM+3RU+TWLPV
----------------------------------------------------------------------
◇◆ C言語対策の決定版!アルゴリズム力を身に付けるための1冊! ◆◇
◆◇ 【基本情報技術者試験 C言語の切り札】 ◇◆
◇◆ http://www.shunzei.com/book/kirifuda_c.html ◆◇
◆◇◆ ◆◇◆
◇◆◇ C言語対策の定番として継続的に売れています(^^) ◇◆◇
------------------------------------------------------------------PR--
> /********************* 春試験まで あと27日 *********************/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆☆(等幅フォントで見てね!)
----------------------------------------------------------------------
2 階層型のクライアントサーバ方式の業務システムを、
ストアドプロシージャを使って書き直す場合、最も期待できる効果はどれか。
ア クライアントとサーバ間の通信回数が減少する。
イ サーバの CPU 負荷が減少する。
ウ サーバのディスクアクセスの回数が減少する。
エ データベースへの、より複雑なアクセスが可能となる。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H17.春 ソフトウェア 問28)
----------------------------------------------------------------------
ア クライアントとサーバ間の通信回数が減少する。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
システム構成に関する特集に入っています。
今日は、クライアントサーバシステムにおける
ストアドプロシージャの利用効果に関する問題でした。
ストアドプロシージャ(stored procedure) とは、
DBMS(DataBase Management System) でよく利用される SQL 文などの
まとまった手続き(Procedure) をあらかじめサーバ側で設定しておき(Store)
クライアント側からはそれを呼び出すことで、少ないコマンドで
一連の手続きを実行できるようにしたものです。
クライアントから呼び出し命令を送信するだけで済む
(SQL文を1つずつ送らなくて済む)ので、保守作業を行うときに
スピーディなコマンド入力が可能になり、オペレーションミスも減り、
また、ネットワークのトラフィックを削減することもできます。
選択肢を順に見ていきましょう。
> ア クライアントとサーバ間の通信回数が減少する。
これが正解ですね。
クライアントサーバシステムでデータベースを利用する際は
クライアント側にユーザが操作する画面(端末)があり、
サーバ側にデータベースが置かれる構成となります。
よって、クライアントとサーバの間ではユーザが操作するたびに
通信のやりとりが発生することになります。
ストアドプロシージャは、少ないコマンドで一連の手続きを
実行できるようにしたものなので、これを用いることで
クライアントとサーバ間の通信回数が減少します。
> イ サーバの CPU 負荷が減少する。
ストアドプロシージャを用いるとサーバ側の処理が増えるため
逆にサーバの CPU 負荷は増えてしまいます。
> ウ サーバのディスクアクセスの回数が減少する。
サーバへのディスクアクセスの回数は、ストアドプロシージャを
用いても、用いなくても同じ処理となるので変わりません。
> エ データベースへの、より複雑なアクセスが可能となる。
これは文章の捉え方によっては微妙なところですが、
ストアドプロシージャは一連の典型的な処理を実行するものなので
複雑なアクセスが可能とは言えません。
ただ、あらかじめサーバ側で処理を作りこむことで、
複雑なアクセスをすることもできますが、いずれにしろ
「ア」の選択肢の方がより望ましい回答ですので
ここでは誤りとなります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(回答編)★vol.1812(2008.3.17)の質問に対する回答
----------------------------------------------------------------------
今回の質問はこちらでした。(出典:H18. セキュアド 問33)
----------------------------------------------------------------------
通信の暗号化に関する記述のうち、適切なものはどれか。
ア IPsec のトランスポートモードでは、ゲートウェイ間の通信経路上
だけではなく、発信側システムと受信側システムとの間の全経路上で
メッセージが暗号化される。
イ LDAP クライアントが LDAP サーバに接続するとき、その通信内容は
暗号化することができない。
ウ S/MIME で暗号化した電子メールは、受信側のメールサーバ内に
格納されている間は、メール管理者が平文として見ることができる。
エ SSL を使用して接続したとき、暗号化された HTML 文書はブラウザで
キャッシュの有無が設定できずディスク内に必ず保存される。
----------------------------------------------------------------------
また回答が集まりにくそうなリクエストかも?って思っていたら、
案の定集まりませんでした(^^;;
もんさん、いつもありがとうございます。
○もんさん
> IPsec には、暗号化する範囲により、二つの通信モードがあります。
>
> (1) トランスポートモード
> データ部分のみを暗号化します。
> エンド to エンド の通信(例えば、イントラネット内)を暗号化する場合
> に使用されます。
> (2) トンネルモード
> パケット全体を暗号化して、新しいIPヘッダを付加します。
> 拠点 to 拠点 の通信(例えば、VPN)で使用されます。
>
>
> ○ア トランスポートモードは、エンド to エンド 間で、データが暗号化
> されます。
> ゲートウェイ間の通信経路だけを暗号化する場合は、ゲートウェイ間
> で、トンネルモードのIPsec を使用します。
>
> ×イ LDAP over TLS などを用いて、LDAP クライアントが LDAP サーバに
> 接続するとき、その通信内容を暗号化できます。
>
> ×ウ S/MIME で暗号化した電子メールを解読できるのは、個人鍵を持つ
> 送信先のクライアントのみです。
>
> ×エ SSL を使用して接続しても、クラアントとサーバ間は暗号化されて
> いますが、クライアントのディスクには暗号化解除された状態で
> 保存されます。従って、クライアントでキャッシュの有無を
> 判断できます。IEの場合、インターネットオプションで、
> 『暗号化されたページをディスクに保存しない』ようにできます。
> SSL コンテンツは、サーバとクライアント間で暗号化されますので、
> プロキシーにはキャッシュされません。
>
> 《ご参考》
> IT管理者のためのIPSec講座 - @IT -
> http://www.atmarkit.co.jp/fpc/kaisetsu/ipsec/index.html
>
> S/MIMEでセキュアな電子メール環境をつくる! - @IT -
> http://www.atmarkit.co.jp/fsecurity/special/04smime/smime01.html
>
>
> SSL+キャッシュ関連では、有名なIEのバグがあります。
> このバグに悩まされたWebマスターは多いと思います。
>
> Internet Explorer が SSL 経由によるファイルのダウンロードで
> "No-Cache" ヘッダーを処理できない
> http://support.microsoft.com/kb/323308/ja
どうもありがとうございました。正解は「ア」で良いでしょう。
IPsecは、ソフトウェア以上の午後問題で出題される可能性がありますので
トランスポートモードとトンネルモードの基本的な内容は
@ITの記事などで勉強しておきましょう>みなさん
「エ」については、HTTPヘッダにno-cacheヘッダが付いている場合や
HTMLのMETAタグにno cache指定があれば、一般的には
ブラウザの設定によらず、キャッシュされません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:3月29日(土)の夜まで
----------------------------------------------------------------------
「この問題がわからないっ!!」という、
読者からの質問をみなさんに回答してもらおう!というコーナーです。
今回の質問はこちらです。(出典:H18.秋 基本情報 問27)
----------------------------------------------------------------------
仮想記憶システムにおいて、ページ置換えアルゴリズムとして FIFO を
採用して、仮想ページ参照列 1, 4, 2, 4, 1, 3 を 3 ページ枠の
実記憶に割り当てて処理を行った。表の割当てステップ“3”までは、
仮想ページ参照列中の最初の 1, 4, 2 をそれぞれ実記憶に割り当てた直後の
実記憶ページの状態を示している。残りをすべて参照した直後の
実記憶ページの状態を示す太枠部分に該当するものはどれか。
┌─────┬───────┬───────────┐
│ 割当て │ 参照する │ 実記憶ページの状態 │
│ステップ │仮想ページ番号│ │
├─────┼───────┼───┬───┬───┤
│ 1 │ 1 │ 1 │ − │ − │
├─────┼───────┼───┼───┼───┤
│ 2 │ 4 │ 1 │ 4 │ − │
├─────┼───────┼───┼───┼───┤
│ 3 │ 2 │ 1 │ 4 │ 2 │
├─────┼───────┼───┼───┼───┤
│ 4 │ 4 │ │ │ │
├─────┼───────┼───┼───┼───┤
│ 5 │ 1 │ │ │ │
├─────┼───────┼━━━┷━━━┷━━━┥
│ 6 │ 3 ┃ ┃
└─────┴───────┸━━━━━━━━━━━┘
┌───┬───┬───┐
ア │ 1 │ 4 │ 3 │
└───┴───┴───┘
┌───┬───┬───┐
イ │ 2 │ 3 │ 4 │
└───┴───┴───┘
┌───┬───┬───┐
ウ │ 3 │ 4 │ 2 │
└───┴───┴───┘
┌───┬───┬───┐
エ │ 4 │ 1 │ 3 │
└───┴───┴───┘
--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------
> この問題で、答えは「ウ」になるのですが・・・
> (答えはこれしか考えられない)
>
> まず、ステップ4、5は「1 4 2」のままで問題はありませんが、
> ステップ6はまず、1がページアウトされ、そこに3が入るのではなく、
> 4が入り、その隣が2で最後に3が入る。
> 「ページインがある際は、ページアウトした位置ではなく、
> 一番最新の位置に入る」要するに「4 2 3」の順になる。
> 今まで、このように覚えていたのですが、なにか私が、
> 間違っているのでしょうか? 実際に順番を書けというような問題だと、
> 間違えそうな気がします。
というコメント付きです。Beaglepapaからのリクエストです。
これに対する回答(解説)を3月29日(土)の夜までにお願いします。
このコーナーで取り上げてほしい問題のリクエストも募集中です。
回答&お便りはこちらからでもOKです。
http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------
> トランザクションの原子性(atomicity) って?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------
●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
●「その他、試験などに関するお便り(テーマフリー)」
ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
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年秋問70)の問題文より
> トランザクションが、データベースに対する更新処理を完全に行うか、
> 全く処理しなかったかのように取り消すか、のいずれかを保証する特性
(セキュリティ平成18年問34イ)
(ソフトウェア平成18年問69イ)
(データベース平成18年問41イ)の選択肢より
> トランザクションが完了したときの状態は、処理済みか未処理の
> どちらかしかない。
(ソフトウェア平成16年問75ウ)
(データベース平成17年問42ウ)
(データベース平成16年問39ウ)の選択肢より
> トランザクションの処理がすべて実行されるか、全く実行されないかの
> いずれかで終了すること。
トランザクションの原子性(atomicity)とは、データベースの操作に関して、
トランザクションが終了(コミット)したときに、すべての処理が
終了しているか、または全く操作されていないかのどちらかの状態に
なっていなければならないことをいいます。
データベースでは、一部が終了し、一部が残っているというような
中途半端な状態ではいけないということです。
なお、データベースのトランザクションには、ACID特性と呼ばれる
トランザクション処理が満たすべき4つの特性があります。
ACIDとは、頭文字を取ったもので、
Atomicity (原子性)
Consistency (一貫性)
Isolation (独立性)
Durability (持続性)
の4つです。
Consistency(一貫性)とは、データベースの更新処理などの状態変化が
起こったときに、矛盾を生じてはいけない(一貫性を保つ)ことを
いいます。
例えば、1つのトランザクションの終了によって、複数のデータ
ベースが更新されるときには、すべてのデータベースは同じように
更新されなければいけません。
Durability(持続性)とは、一度トランザクションが正常に終了した
ならば、その更新された内容は障害などで損なわれてはならないことを
いいます。つまり、その結果がずっと維持されるってことです。
Isolation(独立性or分離性)とは、複数のトランザクションが
実行される時に、お互いの処理が干渉してはならないことをいいます。
1つのトランザクションが他のトランザクションの処理中の内容に
影響を与えないようにする必要があります。
=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
先週、「MP3プレイヤーお薦めないですか?」ってここに書きましたが、
その続きです。
===[概要]===================================================
ここ1年ぐらい、僕は通勤中に携帯電話(SO903i)で
音楽を聴いていたのですが、ケータイのジャックが壊れたようで、
音がうまく鳴らなくなりました。。。
============================================================
ってことで、早速代替品を探すことに。
条件的には「軽い」って言うのが最大のポイントで、
後はそれほどこだわりはなし。なので、HDDタイプは最初から除外。
候補は次の3つでした。
(1) SO905iCS
(2) ipod nano
(3) iAUDIO U5
まず、一番最初に思いついたのは(1)。
「機種変しちゃえばいっか♪」ってこと。
ただ、音楽聴くために、さすが5万円近く払うのもアホらしいなぁと。
しかも、よく調べたらSO905iCSって、MP3再生できないことが発覚。
と言うわけで、断念。
次に考えたのは(2)。
やっぱ定番どころを使ってみようかな?って言うのと、
売れてるから、それなりに良いんだろうなーってことで。
でも、なんかAppleのマーケティング戦略に負けた気がして、
いったん保留(笑
で、(3)。
これはネットで調べてたら、たまたま3/15発売だった新製品。
COWONっていう韓国メーカの製品で、音の良さが売りらしく、
ipod以外ではこれが気になりました。
ただ、このご時勢の電化製品は、初期ロットだとロクなことがないので
やっぱ、ipod nanoかなーって悩むこと2日。。。
・・・水曜に続く(笑)
----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメルマガを読んでいる人はこんなメルマガも読んでいます
- ポピュラー・サイエンス・ノード
- 科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
- ビジネスマン必読!1日3分で身につけるMBA講座
- 【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
- 懸賞ガイド通信
- ゲーム、くじ付でお得な最新の懸賞情報を毎日お届けします!!
- 【笑いながら脳を鍛える】なぞかけめ〜る♪
- 08年朝日新聞夕刊で紹介されたり、05年ヤフーBBマガジンの「ブログBest150」に選ばれたりしている「なぞかけブログ」のメルマガ化です。週1回な...
- 先人の知恵に学ぼう!驚くほど役に立つ「名言集」
- 歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








