データベース 副問合せ
ホーム > 発行済み
読者の情報処理試験合格(シスアドから高度まで)を目指しています。
作者は、アプリケーションの開発を行なっているエンジニアです。
情報処理試験の知識(理論)を、日々の業務(実践)にどう生かしていくか、その辺りの事を意識
して、発行していきます。

データベース 副問合せ


                                               
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        ★★ 『情報処理試験のお勉強(千里の道も一歩から)』 ★★
                           2005/01/16 第39号
        知識の習得は、本当に楽しいものです。
        それぞれの目標に向かって、一歩ずつ踏出して行きましょう。
     
     ----------------------------------------------------------------------
        まぐまぐ:1038 めろんぱん:171 メル天:91 カプライト:93
        E-Magazine:101 Macky!:33 melma:41     総発部数:1568
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     
      秋期にネットワークに関する出題がある科目を受験しようと考えている方。
     
      テクニカルエンジニア(ネットワーク)、情報セキュアド、ソフ開、基本情報、
      上級・初級シスアド、アプリケーションエンジニアを受験しようかと考えている
      方は、まちがいなく、申込みしておいた方が良いですよ。
      
      試験範囲の技術習得の手助けになります。
      
      ・「5分でわかる最新キーワード解説」
      ・「ネットワーク早わかり講座」
      ・「運用コストを減らすワザ50」
      ・「すご腕アナリスト市場予測」
     
      今すぐ、無料登録をして、試験対策の準備が出来る環境を、作っておくことを
      お薦めしています。
     
       実力の習得は、日頃の努力です。 貪欲に知識の習得をしましょう。
       
       ▽ http://jstudy.fc2web.com/keyman2.html
     
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


       『ソフトウェア開発技術者 午前平成15年問73』
     
     
      次の SQL 文によって,“社員の居室”表及び“部屋の管理部門”表から新た
     に得られる表はどれか。
     
      社員の居室
      ┌────┬────┬───┬────┐
      │社員番号│社員名 │部門 │居室番号│
      ┝━━━━┿━━━━┿━━━┿━━━━┥
      │ 001  │ 田中 │ A1 │ 110  │
      ├────┼────┼───┼────┤
      │ 002  │ 鈴木 │ A1 │ 111  │
      ├────┼────┼───┼────┤
      │ 003  │ 佐藤 │ A1 │ 203  │
      ├────┼────┼───┼────┤
      │ 004  │ 福田 │ A2 │ 201  │
      ├────┼────┼───┼────┤
      │ 005  │ 渡辺 │ A2 │ 202  │
      └────┴────┴───┴────┘
      
      部屋の管理部門
      ┌────┬───┐
      │部屋番号│部門 │
      ┝━━━━┿━━━┥
      │ 110  │ A1 │
      ├────┼───┤
      │ 111  │ A1 │
      ├────┼───┤
      │ 201  │ A2 │
      ├────┼───┤
      │ 202  │ A2 │
      ├────┼───┤
      │ 203  │ A2 │
      └────┴───┘
      
      [SQL文〕
        SELECT 社員名
          FROM   社員の居室
          WHERE  居室番号  NOT IN
               (SELECT  部屋番号
                  FROM  部屋の管理部門
                  WHERE  部門 = 'A1')
     
      ア
       ┌────┐
       │社員名 │
       ┝━━━━┥
       │ 田中 │
       ├────┤
       │ 鈴木 │
       └────┘
     
      イ
       ┌────┐
       │社員名 │
       ┝━━━━┥
       │ 福田 │
       ├────┤
       │ 渡辺 │
       └────┘
     
      ウ
       ┌────┐
       │社員名 │
       ┝━━━━┥
       │ 田中 │
       ├────┤
       │ 鈴木 │
       ├────┤
       │ 佐藤 │
       └────┘
     
      エ
       ┌────┐
       │社員名 │
       ┝━━━━┥
       │ 佐藤 │
       ├────┤
       │ 福田 │
       ├────┤
       │ 渡辺 │
       └────┘
     
     
     
     
      『初めて情報処理試験問題を目にする方へ』
     
      今回、初めて試験問題を目にする方は、問題文と解答をそのまま暗記してしまう
      くらいの気持ちで望みましょう。
      問題をすんなり解ける受験生は、そらで言えるくらい、内容を理解しています。
      (暗記していると言っても良いでしょう。)
     
      解くことが出来る問題を、少しづつ増やしていきましょう。
      解ける問題を増やす事が、得点UP、別の問題に対する解答力に結び付きます。
     
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
      メールマガジンがずれて見える方は、
       http://www.mag2.com/faq/mua.htm を参考にしてください。
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



合格を勝取るにはコレ!! 絶対に読んでおくべきです。

▽ http://www.mag2.com/m/0000120201.htm


     
     『試験別の参考書・問題集』
     
      試験を勝取るための本当の勝負は、午後の試験です。
      このメルマガで、午前の問題をより詳しく分析して、午後試験にも通用する
      知識を習得しましょう。
     
      また、早いうちから下記アドレスの参考書などで、午後の問題にも慣れてお
      きましょう。 準備は、早ければ、早いほど良いです。
     
      ページ下部には、Amazon売れ筋Top10のリンクも準備してあります。
      実際の使用者のコメントもあるので、問題集選びの参考にしましょう。
     
      システム監査技術者   ▽ http://jstudy.fc2web.com/book/book_sysKansa.html
      TE(データベース)    ▽ http://jstudy.fc2web.com/book/book_db.html
      TE(システム管理)    ▽ http://jstudy.fc2web.com/book/book_systemKanri.html
      TE(エンベデッドシステム)▽ http://jstudy.fc2web.com/book/book_endeve.html
      ソフトウェア開発技術者 ▽ http://jstudy.fc2web.com/book/book_sofukai.html
      基本情報技術者     ▽ http://jstudy.fc2web.com/book/book_Kihon.html
      初級シスアド      ▽ http://jstudy.fc2web.com/book/book_SyokyuSysAdo.html
     
     
     『解説』
     
       今回の問題は、SQL文の副問合せについての問題です。
       この問題を解くコツは、最初に、副問合せでの検索結果を導き出すこと
       です。
     
     >   SELECT 社員名
     >     FROM   社員の居室
     >     WHERE  居室番号  NOT IN
     >          (SELECT  部屋番号
     >             FROM  部屋の管理部門
     >             WHERE  部門 = 'A1')
     
       のカッコで囲まれた部分が、副問合せです。
       ちなみに、SELECT文のことを「問合せ」といいます。
     
       すると、着目するべきSQLと検索結果は以下のようになりますね。
     
       「着目するSQL」
     
     >        (SELECT  部屋番号
     >           FROM  部屋の管理部門
     >           WHERE  部門 = 'A1')
     
     
       「検索結果」
     
          部屋の管理部門
          ┌────┐
          │部屋番号│
          ┝━━━━┥
          │ 110  │
          ├────┤
          │ 111  │
          └────┘
      
       部屋の管理部門テーブルから、部門が「A1」の部屋番号を抽出しました。
     
     
       この結果を元に、出題されたSQL文を書換えると、
     
     >   SELECT 社員名
     >     FROM   社員の居室
     >     WHERE  居室番号  NOT IN
     >          ('110','111')
     
       となりますね。
       このSQL文は、社員の居室テーブルから居室番号が「'110','111'」
       以外の行を抽出するSQL文なので検索結果は以下のようになります。
     
       社員の居室
       ┌────┐
       │社員名 │
       ┝━━━━┥
       │ 佐藤 │
       ├────┤
       │ 福田 │
       ├────┤
       │ 渡辺 │
       └────┘
      
       社員の居室テーブルから、居室番号「'110','111'」以外の行の社員名を
       抽出しました。
       
     
       以上より、正解は「エ」となります。
     
     
       ちなみに、「NOT IN」は「NOT EXISTS」で書換えることが出来ます。
       実際に、書き換えてみると
     
        SELECT 社員名
          FROM   社員の居室
          WHERE  NOT EXISTS
               (SELECT  *
                  FROM  部屋の管理部門
                  WHERE 部門 = 'A1'
                   AND   社員の居室.居室番号 = 部屋の管理部門.部屋番号)
     
       で、同じ検索結果を出力します。
     
       「NOT EXISTS」 は 以前メルマガで扱いました。
       余力のある人はどうぞ。
      
       http://jstudy.fc2web.com/old_merumaga/20031214.html
     



合格を勝取るにはコレ!! 絶対に読んでおくべきです。

▽ http://www.mag2.com/m/0000120201.htm


     
     『 人気WebRanking の投票について 』
     
      情報処理試験のお勉強(千里の道も一歩から)は、人気WebRanking
      に登録をしました。
     
      このメルマガ等を読んで、ほんのチョットでも、役に立ったと感じた時には
      クリックをお願いします。
      ランキングが上がれば、人の目に付いて、メルマガを登録してくれる人が
      増えるかもしれません。 ぜひ、ご協力お願い致します。
      ハッキリ言って、購読者が増える事が、私の原動力です。(笑)
     
      ▽ http://ranking.with2.net/link.cgi?33705
     
      これからも頑張って、価値ある情報を配信して行く事で、皆様にお返していこう
      と思います。
     
      ちなみに、現在の順位を確認するには、上記アンカーをクリックして
      (IE6.0の場合)「編集」-「このページを検索」で「情報処理試験」
      で検索してください。 発行前の順位は11位「パソコン・ソフトカテゴリ」
      でした。 発行直前に、順位争いがより熾烈な「インターネットカテゴリ」に
      変更しました。(笑)
      皆様のご協力を、お願い致します。
     
     
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     
     『編集後記』
     
      皆様、明けましておめでとうございます。
      今年、最初の発行となります。
      
      もう今年の目標は、バッチリ立てましたか?
      前回も、書きましたが。。。
      
      >根拠のいらない現在の最終目標である、大目標。
      >そして、大目標に向かう為の道筋である、小目標。
      >
      >大目標を立てるに当たっては、理由も根拠もいりません。
      >自分自信が本当に幸せになることが出来る、夢であり憧れである状態を目標
      >としましょう。
      >憧れが強ければ強いほど、逆境を跳ね返す力になりますね。
      >
      >小目標は、その大目標を達成する上で、自分に備わっていない力や技術の習得
      >の予定を目標としましょう。
      >これは、期限を決め、詳細にスケジュール管理していくとより良いですね。
      >
      >この二つを正確に立てる事により、道に迷わずに大目標に辿り着く可能性が
      >高くなります。
      
      二つの目標を、上手に立て、着実に小目標をクリアして行きましょう。
      叶えないと夢じゃないですからね。
      
      明日(2005/01/17)は、試験の申込みの開始日ですね。
      早めに、申込みを済ませてしまいましょう。
      
      
      では、また次回。
      合格を目指して、頑張っていきましょう!! ヾ(^_^)BYE
     
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
       『 情報処理試験のお勉強(千里の道も一歩から) 』
       作者  :メガフラ(megafriday@yahoo.co.jp)
       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
      Macky!   :http://macky.nifty.com/cgi-bin/bndisp.cgi?M-ID=megafriday
      melma!   :http://www.melma.com/mag/20/m00102220/index_bn.html
     
     ----------------------------------------------------------------------
     <免責事項>掲載されているいかなる情報により損害を被っても、
           当方では責任を負いませんことをご了承ください。
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     





情報処理試験のお勉強(千里の道も一歩から) (マガジンID:0000120201)

メールアドレス:
メールアドレス:

Powered by まぐまぐ


メインメニューに戻る

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送