[情報処理試験のお勉強(千里の道も一歩から) 2008/03/19]
技術者の方は、技術情報を貪欲に、取り入れる必要があります。
1.勉強のスタートは、専門用語の意味を覚えること
専門書を読んで、理解が出来ない人。 過去問の解説を読んで、
意味がさっぱり分からない人。
これらの人は、専門用語の理解が、決定的に不足しています。
専門用語とその意味を、どんどん記憶する必要があります。
2.技術情報に頻繁に触れる事により、最新の専門用語を自然と身につける事が
出来きます。
普段から新聞やテレビ、そして書籍、ネットなどで最新の技術情報や技術動向
に触れておきましょう。
慣れれば慣れる程、加速度的に身について、技術情報に触れる事に楽しみを
感じるようになってきます。
3.解答用紙に答えを記述するスピードは、それ程劇的には早くならないが、問題文
を読上げて理解をするスピードは、早くする事が出来ます。
既に知っている内容と、全く知らない内容、どちらの文章を読む時が
スピードが早いと思いますか?
また、たとえ知らない内容でも、関連する内容の文章を読んでおくと、
その時の記憶が理解する時の助けとなります。
4.図は理解を助けると同時に、複雑な事を記憶するのに適しています。
記憶の達人は、写真を焼き付ける様に、イメージで記憶します。
分かりやすい図は、理解を助けると同時に、記憶力を高めてくれます。
最新の技術情報を、豊富な分かりやすい図解と共に表現されている有益なサイト
があります。 無料の会員登録をする事により、全ての記事を閲覧する事が
できる様になります。
無料で登録できるのに、やらない手は無いですよね。
有料になってしまう前に、準備だけでもしておけば、損は無いですよ。
試験の準備の為、技術者の持つべき知識の為、お客様と話をする話題作りの為
色々と使える情報習得の場を作っておいて下さい。
これらが、地力をつける為の行動です。
▽ http://jstudy.fc2web.com/keyman3.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★★ 『情報処理試験のお勉強(千里の道も一歩から)』 ★★
2008/03/19 第109号
知識の習得は、本当に楽しいものです。
それぞれの目標に向かって、一歩ずつ踏出して行きましょう。
----------------------------------------------------------------------
まぐまぐ:3184 めろんぱん:111 メル天:95 カプライト:115
E-Magazine:203 melma:373 YAHOO:71 総発部数:4152
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
『テクニカルエンジニア(データベース) 午前平成17年問38』
A 社では,社員教育の一環として全社員を対象に英会話研修を行っていたが,
本年度(2005 年度)からは,4 月時点で入社 3 年を経過しているのにもかかわら
ず初級システムアドミニストレータ(初級シスアド)試験に合格していない技術職種
の社員に対して,英会話の代わりに初級シスアド研修を受講させることにした。
本年度の英会話研修を受講させる社員の一覧を出力するための SQL 文はどれか。
なお,A 社では,社員はすべて 4 月 1 日入社であり,事業年度の始まりは
4 月 1 日 である。また,ここで使用するデータベースには,2005 年 4 月 1 日
時点でのデータが格納されているものとする。
ア SELECT 社員 FROM 社員テーブル
WHERE (入社年度 <= (2005 - 3) AND 職種 = '技術')
AND 初級シスアド合格 = 'No'
イ SELECT 社員 FROM 社員テーブル
WHERE (入社年度 <= (2005 - 3) AND 職種 = '技術')
OR 初級シスアド合格 = 'Yes'
ウ SELECT 社員 FROM 社員テーブル
WHERE NOT (入社年度 <= (2005 - 3) AND 職種 = '技術')
AND 初級シスアド合格 = 'No'
エ SELECT 社員 FROM 社員テーブル
WHERE NOT (入社年度 <= (2005 - 3) AND 職種 = '技術')
OR 初級シスアド合格 = 'Yes'
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
メールマガジンがずれて見える方は、
http://help.mag2.com/115.html を参考にしてください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
『春期試験向け 対策サイト 』
毎日少しずつ、コツコツが、合格のカギです。 解けなかった問題は、
暗記してしまいましょう。 午前問題は、使い回しされています。
初級システムアドミニストレータ(初級シスアド)試験過去問題
▽ http://blog.livedoor.jp/sysado/
初級シスアド合格解答の研究
▽ http://sysado.seesaa.net/
基本情報技術者試験過去問題
▽ http://blog.livedoor.jp/fe_/
ソフトウェア開発技術者試験過去問題
▽ http://blog.livedoor.jp/softw/
ソフトウェア開発技術者試験の午後解答
▽ http://swpm.seesaa.net/
テクニカルエンジニア(データベース)試験問題
▽ http://blog.livedoor.jp/megafriday/
テクニカルエンジニア(情報セキュリティ)試験過去問題
▽ http://securevendor.seesaa.net/
テクニカルエンジニア(エンベデッドシステム)試験過去問題
▽ http://embeddedsystems.seesaa.net/
テクニカルエンジニア(システム管理)試験過去問題
▽ http://systemsmanagement.seesaa.net/
システム監査技術者試験過去問題
▽ http://systemsauditor.seesaa.net/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
『解説』
今回は、SQLです。
出題元は、テクニカルエンジニア(データベース)ですが、
ソフトウェア開発技術者では必須の内容ですね。
その他は、少し難易度が高いので出題されないと思いますが、とりあえず目を、
通して、内容は理解しておきましょう。
要点としては、問題文をきちんと把握する事です。
これは、午後試験突破には、絶対に必要なスキルです。
では、注意しながら問題文をみていきましょう。
>1 A 社では,社員教育の一環として全社員を対象に英会話研修を行っていたが,
>2 本年度(2005 年度)からは,4 月時点で入社 3 年を経過しているのにもかかわら
>3 ず初級システムアドミニストレータ(初級シスアド)試験に合格していない技術職種
>4 の社員に対して,英会話の代わりに初級シスアド研修を受講させることにした。
>5 本年度の英会話研修を受講させる社員の一覧を出力するための SQL 文はどれか。
>6 なお,A 社では,社員はすべて 4 月 1 日入社であり,事業年度の始まりは
>7 4 月 1 日 である。また,ここで使用するデータベースには,2005 年 4 月 1 日
>8 時点でのデータが格納されているものとする。
重要な箇所をピックアップします。
まず、 2行目から「入社 3 年を経過しているのにもかかわらず。。。」
次に、 3行目から「初級シスアドに合格していない。。。」
そして、3行目から「技術職種の社員」
これらの対象となる社員は、「英会話の代わりに初級シスアド研修を受講させる」
という事ですね。
また、7行目から「データベースには,2005 年 4 月 1 日時点のデータが格納」と
あります。 つまり「入社3年経過」は「2002年入社以前」という事が読取れます。
但し、もうひとつ注意したいのが、5行目「本年度の英会話研修を受講させる社員の
一覧を出力するための SQL 文」とあります。
出力したいデータは、英会話研修受講の社員の一覧ですね。
でも、ここではあえて、初級シスアド研修の対象社員を出力する為のSQL文から
考えてみます。
「入社3年経過」 ⇒ 「2002年入社以前」 ⇒ 「入社年度 <= (2005 - 3)」
「初級シスアドに合格していない」 ⇒ 「初級シスアド合格 = 'No'」
「技術職種の社員」 ⇒ 「職種 = '技術'」
上記3つの条件を全て満たす必要があるので、全てを「AND(かつ)」で結びます。
すると、該当する選択肢が、ありますね。
> ア SELECT 社員 FROM 社員テーブル
> WHERE (入社年度 <= (2005 - 3) AND 職種 = '技術')
> AND 初級シスアド合格 = 'No'
このSQL文が、初級シスアド研修の対象社員を出力する為のSQL文です。
ということは、題意である「英会話研修受講の社員」は、上記SQL文で検索されない
社員が、対象である事がわかります。
式で書くと、以下のものです。
英会話研修対象の社員 = 全社員 − 初級シスアド研修対象の社員
これは、差集合なので「NOT IN」又は「NOT EXISTS」で記述できます。
ところが、選択肢には「NOT IN」、「NOT EXISTS」を含んだSQLは存在して
いません。
選択肢を見ると、WHERE句に、NOTで記述されている選択肢がある事に気付きます。
つまり、「初級シスアド研修対象の社員以外」という書き方で、「英会話研修対象の社員」
を検索している事が、想像できます。(ここが重要なポイント)
では、「ア」のSQL文を否定する事により「英会話研修対象の社員」を検索する
SQL文を書きましょう。
WHERE句の中に、記述されている条件式を、否定(NOT)します。
WHERE NOT ( (入社年度 <= (2005 - 3) AND 職種 = '技術')
AND 初級シスアド合格 = 'No' )
これで、「英会話研修対象の社員」を検索できるSQL文となりました。
しかし、この書き方と同じ選択肢は存在していませんね。
そこで、もうひとひねりします。
ド・モルガンの法則を使います。
(公式)NOT(A AND B) = NOT(A) OR NOT(B)
これは、確か、高校時代の代数幾何で、習ったと思います。
ド・モルガンの法則より
NOT ( (入社年度 <= (2005 - 3) AND 職種 = '技術')
AND 初級シスアド合格 = 'No' )
↓
NOT ( (入社年度 <= (2005 - 3) AND 職種 = '技術'))
OR NOT (初級シスアド合格 = 'No' )
となりますね
ここで、選択肢を探しますが、まだ見つかりません。
もう、ひとひねり必要ですね。
NOT (初級シスアド合格 = 'No' )を書き換えます。
「初級シスアド不合格の否定(NOT)」なので、「初級シスアド合格」という意味ですね。
「NOT (初級シスアド合格 = 'No' )」 = 「初級シスアド合格 = 'Yes'」
二重否定は、肯定という事です。
よって条件式は
NOT (入社年度 <= (2005 - 3) AND 職種 = '技術')
OR 初級シスアド合格 = 'Yes'
となりました。
これと合致する、選択肢は、「エ」となりますね。
> エ SELECT 社員 FROM 社員テーブル
> WHERE NOT (入社年度 <= (2005 - 3) AND 職種 = '技術')
> OR 初級シスアド合格 = 'Yes'
これが正解となります。
今日の解説、理解できて納得ならば、クリックをお願いします。
▽ http://ranking.with2.net/link.cgi?33705
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
『 編集後記 』
みなさんこんにちは。 発行者のメガフラです。
いよいよ、試験まで1ヶ月となりましたね。
そろそろ、ラストスパートの時期に入ると思います。
ずっと勉強を続けてきた人も、試験が近づき、いよいよ現実感が出てきて為に
不安が生まれてくる時期でもあると思います。
しかし、ここでもうひと踏ん張り、頑張りましょう。
ここで、サボらず頑張れる人が合格できる人だと思います。
体調管理にも、十分気を配りつつ頑張ってください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
『 送料無料・手数料無料 書籍代のみの配送サービス 』
本屋が小さくても、そばに無くても、コンビニがあれば大丈夫です。
コンビニで受け取れば、送料・手数料、ともに無料です。
また、1500円以上の銀行振込みであれば、家まで届けてくれます。
私自身も良く利用しています。 お薦めサービスです。
書籍のお取り寄せ(ページ中ほどのバナーです。)
▽ http://jstudy.fc2web.com/coffeebreak.html
『 春期試験対策 参考書・問題集 』
合格を勝取る為の本当の勝負は、午後試験です。
このメルマガでは、午前問題を深く掘り下げて、説明をしています。
頑張って理解して、午後試験にも通用する知識まで高めて下さい。
また、早いうちから下記リンク先の参考書などで、午後の問題にも慣れておくと
良いですよ。 準備は、早ければ早いほど、効果的です。
レビューも沢山あるので、書籍を選ぶ時の参考にしてみて下さい。
システム監査技術者試験
▽ http://jstudy.fc2web.com/book/book_sysKansa.html
テクニカルエンジニア(データベース)試験
▽ http://jstudy.fc2web.com/book/book_db.html
テクニカルエンジニア(情報セキュリティ)試験
▽ http://jstudy.fc2web.com/book/book_spring_ts.html
テクニカルエンジニア(システム管理)試験
▽ http://jstudy.fc2web.com/book/book_systemKanri.html
テクニカルエンジニア(エンベデッドシステム)試験
▽ http://jstudy.fc2web.com/book/book_endeve.html
ソフトウェア開発技術者試験
▽ http://jstudy.fc2web.com/book/book_sofukai.html
基本情報技術者試験
▽ http://jstudy.fc2web.com/book/book_fall_fe.html
初級システムアドミニストレータ試験
▽ http://jstudy.fc2web.com/book/book_fall_SyokyuSysAdo.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
『 ER図を、正確に読めるように、書けるようになりたい 』
発行者メガフラが、一番最初に、ER図の勉強に使用した良書をご紹介します。
著者である林衛さんが、2006年に内容を一新され、新版として出版された
ようです。
ER図の読み方、書き方に絞ってあるので、正確に情報を読み取れるように
なりたい、書き込めるようになりたいと考えている方に、お薦めです。
ERモデルによるデータベース設計技法―モデルベース開発のための必修技術
▽ http://tinyurl.com/8ba5e
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
『 情報処理試験のお勉強(千里の道も一歩から) 』
発行者 :メガフラ
HP :http://jstudy.fc2web.com/
発行周期:隔週
以下のスタンドより、発行させて頂いています。
配信登録、配信中止も以下のアドレスよりお願いします。
まぐまぐ :http://www.mag2.com/m/0000120201.htm
めろんぱん :http://www.melonpan.net/mag.php?005485
メル天 :http://melten.com/m/16380.html
カプライト :http://cgi.kapu.biglobe.ne.jp/m/8670.html
E-MAGAZINE :http://www.emaga.com/info/megafri.html
melma! :http://www.melma.com/backnumber_102220/
YAHOO :http://merumaga.yahoo.co.jp/Detail/1793/p/1/
『独自広告募集』
このメルマガに、広告を掲載しませんか?
ご興味がおありでしたら、このメルマガに返信の形で、お問合せ下さい。
----------------------------------------------------------------------
<免責事項>掲載されているいかなる情報により損害を被っても、
当方では責任を負いませんことをご了承ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|