※増設【800円】脱・初心者のための、スマートなSQL文の書き方講座(+チューニング基礎)【初中級】

2018/04/07(土)15:00 〜 18:00 開催
ブックマーク

イベント内容

https://connpass.com/event/82875/ の講座と同内容になります。

初めまして、ドリーム・シアターの松本と申します。

このページを見ていただいてありがとうございます!

今回、脱・初心者のための、スマートなSQL文の書き方講座(+チューニング基礎)」というテーマで、勉強会を行います。

<なぜ、このような勉強会を開催しようと思ったのか?>

もともと社内で定期的に勉強会を行っていますが、外部の方とも交流して、切磋琢磨したいと思い、告知をさせていただきました。

「勉強会で一番学ぶのは講師自身」「得たものは出す!」という、代表:中田の考えもあり、自身のスキルアップを兼ねて、勉強会を定期開催してきました。

基本的に、「システム=データベース」と考えてよいと思いますが、「ビッグデータ」「AI」「IoT(M2M/O2O)」など、最近のトレンドにより、ますます、DBの深い知識が必要になってきていますよね?

しかしながら、私自身少し前まで、データの取り出しは基本的なJOINぐらいしか使っておらず、データの加工や集計は、ほぼ力技で、プログラム側で行っていました。

これでイイのだろうか・・・と悶々と悩んでいるときに、「達人に学ぶSQL徹底指南書」という書籍で、自己結合やCASE式、サブクエリ、Havingなどの効果的な使い方を学び、SQLの知識が大幅にアップしたと実感しています。

複雑な集計や条件分岐は、プログラム側ではなく、SQLで行うことで、大幅に処理を効率化させることができます。

プログラムで書いたら、あれだけ複雑だったのに「SQL一発で欲しいデータが取れる!」ということができます。

(もちろん、メリット・デメリットがあり、全てをSQLで書く必要はありません)

今回の講座では、少し複雑なSQLを書くための方法やコツをレクチャーします。

また、実務上必須になってくるチューニングの簡単な考え方や対策についても、お話します。

「欲しいデータをどうやって取ったらイイかわからない」と悩まれている方であれば、非常に得るものがあるのではないかと思います。

<本講座で得られるメリット>

  • やや複雑なSQL(主にSELECT句)の基本的な書き方・考え方がわかる
  • 欲しいデータをある程度、自由に取れるようになる
  • DB(SQL)が超面白いと感じる(かも)

<講座対象者>

SQLの基礎的な内容を理解している方(最低限JOINに関して理解している方)

<講義内容>

※詳細は若干修正となる可能性があります。

  • サブクエリの活用
  • EXISTSの活用
  • 自己結合、完全外部結合の活用
  • CASE式の活用
  • HAVINGの活用
  • チューニング基礎(EXPLAINの見方→indexの貼り方について)

※講義では、MySQLを使いますが、SQLの大まかな考え方を学びますので、OracleやSQL Serverをお使いの方でも問題はありません。

持ち物

ノートPC

参加費

場所代:800円(税込) 当日会場にてお支払いいただきます。

その他

授業終了後、懇親会を行うこともありますので、ご都合の良い方はご参加していただければと 思います。

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。

関連するイベント