達人に学ぶハイパフォーマンスSQL実践講座
開催日時:2016年3月15日(火)10:00~18:00
受講料金:60,000 円(+税)
場所:株式会社翔泳社 セミナールーム 〒160-0006 東京都新宿区舟町5(地図)
学習ポイント
SQLを効率的で読みやすく、かつハイパフォーマンスが出せるように記述するテクニックを習得します。SQLは、普通にコーディングすると長大になってしまったり、実行時間が長くかかってしまうことが珍しくありません。そのような場合に、どのように正しいSQLのスタイルへ書き直すかを、多くの実例をもとに学んでいきます。
以下のような内容を含みます。
- CASE式とウィンドウ関数によるSQLの効率化
- 集計レイアウトのピボット
- レコードのナンバリング
- 移動平均/移動合計、ランキングなど統計データの集計方法
- データの整形:タテヨコ変換、NULLの埋め立て
- 複雑なSQLをCASE式とウィンドウ関数で簡潔に書く技術
- SQLのパフォーマンスチューニング
- 実行計画の取得方法と読み方
- インデックスとフルスキャンの性能の違い
- 結合のアルゴリズム(Nested Loops、Hash、Sort Merge)と駆動表の概念
- 実行計画を見ながらパフォーマンス改善
こんな方にオススメ
- SQL/RDBの使用経験が1年以上のプログラマ/SE
- SELECT/UPDATE/DELETE文を一通り書いたことがあるが、より効率的な書き方を学びたい
- 結合、サブクエリなどのパフォーマンスが悪くて悩んだことがある
- データ分析のためのSQLを使いこなせるようになりたい
- 実行環境にOracle Databaseを使用するため、Oracleの基本操作の知識があることが望ましい(SQL*PlusからSQL文が実行できればOK)
講師情報
ミック
SI企業勤務のDBエンジニア。データベース設計やパフォーマンスチューニングが主な専門領域。
著書:『達人に学ぶ SQL徹底指南書』『達人に学ぶ DB設計徹底指南書』『SQL実践入門』など。訳書:ジョー・セルコ『プログラマのためのSQL 第4版』など。
用意するもの
CodeZine Academyで当日使用するPCをご用意いたします
お支払い方法
クレジットカード/ 銀行振込
銀行振込をご希望の方は、ご登録の住所に請求書を郵送させていただきます。
請求書発行日より10営業日以内のお振込みをお願いいたします。
領収書
・SEshop会員の方
会員メニュー画面からすぐに出力できます。出力方法の詳細は、こちらをご確認ください。
・ゲストでお申込みの方
領収書の宛名・送付先を明記の上、こちらからご連絡ください。お手元に届くまでに数日かかります。(銀行振込の方は、お振込み確認後に発行いたします。)