合格☆SQL  RSSを登録する

情報処理技術者試験対策用に、SQLを勉強します。初級シスアド,基本情報、ソフ開、テクニカル(セキュリティ)、テクニカル(データベース)、まで扱います。

現在休刊中です    
解除

規約に同意して

2007/03/17

[合格☆SQL] 第 001 号 宿題もあります。

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃.&&&& **** %%%%.  合格☆SQL(無料)                 ┃
┃&&&&&&******%%%%%%   http://www.yscon.co.jp/j/mag          ┃
┃'&┃&''*┃*''%┃%'                 (C)2007 斎藤末広    ┃
┗━┻━━┻━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓

 合格☆SQL 第1号 2007/03/17

 メルマガ「合格☆SQL」創刊

┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

目次
▼ 「合格☆SQL」創刊
▼ 「合格☆SQL」では,どう SQL を勉強するか。
▼ 初級シスアドには SQL は,出題されるか?
▼ 午前問題の SQL を解こう。
▼ この春,テクニカルエンジニア(データベース)を受験する方は
▼ 今回の宿題

=========================================================================
▼ 「合格☆SQL」創刊

 メルマガ「合格☆SQL」では,初級シスアド,基本情報,ソフトウェア開発,
テクニカル(情報セキュリティ),テクニカル(データベース)の SQL 問題を扱います。

 春試験までに,SQL 問題の解法ポイントを中心に数号発行します。

 春試験のあとは,SQL 実習を中心に,かなり高いレベルまで想定して,
ぼちぼちやっていく予定です。

=========================================================================
▼ 「合格☆SQL」では,どう SQL を勉強するか。

 初級シスアドレベルのSQLの解説から始めて,当面は,ソフ開で出題されて,
過去問題レベルを扱います。

 SQL を勉強しようとして,市販本の『SQL入門』等で勉強すると,試験勉強とし
ては,広範囲すぎてさらに,試験問題で問われるような知識を身につけるのは
難しいです。

 試験のために,SQL を勉強するには,過去問題で出題されて SQL を極めるのが
近道です。このメルマガ「合格☆SQL」ではそれを目指します。

=========================================================================
▼ 初級シスアドには SQL は,出題されるか?

 午前問題には,過去3回は出題されていません。しかし,午後問題には出ます。
前回の平成18年午後問4が,SQL 問題でした。
 平成18年午後問4
 http://www.kimura-kouichi.com/test/20062/062pmex4.html

 午前に全くでず,午後に出題されるというのは,受験者には辛いです。過去に
出された,初級シスアドの午前の SQL 問題も,午後のSQL問題に備えて勉強してお
くことをお勧めします。

   ポイント:
   ┏---------------------------------------------------------┓

    初級シスアドでは,

             SQL は,必須!

   ┗---------------------------------------------------------┛

=========================================================================
▼ 午前問題の SQL を解こう。

 午前問題は,短時間で解けます。そのため,午前問題に出題されて SQL の問題
を解くことで,SQL の基礎的な知識が効率よく,身につきます。「合格☆SQL」で
は,午前に出題されて SQL 問題をたくさん扱います。それで,SQL のセンスを身
につけてください。

 毎号,宿題でSQL 午前問題を扱っていきます。挑戦してあなたの解答を送って
来て下さい。

重要
回答メールの内容は,著作権を放棄していると見なして,承諾なしに引用,変更,
利用させて頂きます。

=========================================================================
▼ この春,テクニカルエンジニア(データベース)を受験する方は

 午前対策には「合格ノート」さらに,午後対策でどうしたらよいか,
「午後対策合格指南」を公開してます。ぜひ,利用して勉強して下さい。

 午後対策合格指南は,山下真吾先生に書き下ろしてもらいました。
 http://c.p-advg.com/adpCnt/r?mid=726129&lid=1

=========================================================================
今回の宿題
=========================================================================

 初級シスアドの過去問題からです。

問1

 表 A,B から,部署ごとの平均給料を得るための SQL 文はどれか。

   A                                    B
 ┌────┬─────┬────┐    ┌─────┬────┐
 │ 名前 │所属コード│  給料  │    │部署コード│ 部署名 │
 ├────┼─────┼────┤    ├─────┼────┤
 │伊藤幸子│  101  │200,000 │   │  101  │第一営業│
 ├────┼─────┼────┤    ├─────┼────┤
  │斉藤栄一│  201  │300,000 │   │  102  │第二営業│
 ├────┼─────┼────┤    ├─────┼────┤
  │鈴木裕一│  101  │250,000 │   │  201  │  総務  │
 ├────┼─────┼────┤    └─────┴────┘
  │本田一弘│  102  │350,000 │
 ├────┼─────┼────┤
  │山田五郎│  102  │300,000 │
  ├────┼─────┼────┤
  │若山まり│  201  │250,000 │
 └────┴─────┴────┘

  ア  SELECT  部署コード, 部署名, AVG(給料) FROM  A, B
      GROUP  BY  部署コード

  イ  SELECT  部署コード, 部署名, AVG(給料) FROM  A, B
      WHERE  A.所属コード = B.部署コード

  ウ  SELECT  部署コード, 部署名, AVG(給料) FROM  A,B
      WHERE  A.所属コード = B.部署コード  GROUP  BY  部署コード,部署名

  エ  SELECT  部署コード, 部署名, AVG(給料) FROM  A, B
      WHERE  A.所属コード = B.部署コード  ORDER BY  部署コード

【実習】実習可能な人は,間違っている選択肢がどんなエラーが出るか試して
ください。そして,DBMSの種類と,エラーメッセージを教えてください。

=========================================================================
あなたの解答,実習の結果を報告してください。下の回答用紙部分のみを返信して
ください。
回答メールの内容は,著作権を放棄していると見なして,承諾なしに引用,変更,
利用させて頂きます。
-------------------------------------------------------------------------
回答用紙(以下に記述して返信して下さい)

問1 _
考えたこと・調べたこと・質問

  ----------------------------------------------------------------------
  合格☆シリーズ (c)2007 斎藤末広
    発行システム:『まぐまぐ!』 http://www.mag2.com/
  ----------------------------------------------------------------------
現在休刊中です
解除

規約に同意して

最近の記事

上へ戻る