現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > SQL
[改訂新版]SQL実践入門──高速でわかりやすいクエリの書き方

[改訂新版]SQL実践入門──高速でわかりやすいクエリの書き方  [電子書籍版]
ミック

3,080(税込)

商品情報

  • 著者:   ミック
  • シリーズ名:   WEB+DB PRESS plus
  • 発売日:   2025年10月28日
  • 出版社:   技術評論社
  • 商品番号:   9784297151911
  • 言語:   日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ

商品説明

内容紹介

※この商品はリフロー型で作成されており、ハイライトや検索、文字の大きさの変更などの機能がご利用可能です。


◆実行計画から読み解く高効率で読みやすいコード◆


SQLはデータベース操作に特化した言語で、柔軟にデータを操作できます。ただし、独自のロジックに基づいているため、それを正しく理解しなければ、読みづらくパフォーマンスの出ないSQLになってしまいます。本書では、「条件分岐」「集約」「ループ」「結合」「更新」など日常的に実行する処理の良い書き方・悪い書き方を解説します。その際、データベース内部でどう処理が実行されているかを示す実行計画を読み解くことで、「なぜそう書くと効率が良いのか」「可読性や保守性が向上するのか」を実感を持って理解することを目指します。改訂に伴い、SQLに追加された機能など現在の現場に対応する形に加筆・修正しています。


■こんな方におすすめ


・SQLにあまり詳しくないWebアプリケーションプログラマ、応用的な知識を身に付けたい初級のDBエンジニア


■目次


第1章:DBMSのアーキテクチャ──この世にただ飯はあるか

  1.1 DBMSのアーキテクチャ概要

  1.2 DBMSとバッファ

  1.3 DBMSと実行計画

  1.4 実行計画がSQL文のパフォーマンスを決める

  1.5 実行計画の重要性

第2章:SQLの基礎──母国語を話すがごとく

  2.1 SELECT文

  2.2 条件分岐、集合演算、ウィンドウ関数、更新

第3章:SQLにおける条件分岐──文から式へ

  3.1 UNIONを使った冗長な表現

  3.2 集計における条件分岐

  3.3 それでもUNIONが必要なのです

  3.4 手続き型と宣言型

第4章:集約とカット──集合の世界

  4.1 集約

  4.2 カット

第5章:ループ──手続き型の呪縛

  5.1 ループ依存症

  5.2 ぐるぐる系の恐怖

  5.3 SQLではループをどう表現するか

  5.4 バイアスの功罪

第6章:結合──結合を制する者はSQLを制す

  6.1 機能から見た結合の種類

  6.2 結合のアルゴリズムとパフォーマンス

  6.3 結合が遅いなと感じたら

第7章:サブクエリ──困難は分割するべきか

  7.1 サブクエリが引き起こす弊害

  7.2 サブクエリの積極的意味

第8章:SQLにおける順序──甦る手続き型

  8.1 行に対するナンバリング

  8.2 行に対するナンバリングの応用

  8.3 シーケンスオブジェクト・IDENTITY列・採番テーブル

第9章:更新とデータモデル──盲目のスーパーソルジャー

  9.1 更新は効率的に

  9.2 行から列への更新

  9.3 列から行への更新

  9.4 同じテーブルの異なる行からの更新

  9.5 更新のもたらすトレードオフ

  9.6 モデル変更の注意点

  9.7 スーパーソルジャー病:類題

  9.8 データモデルを制す者はシステムを制す

第10章:インデックスを使いこなす──秀才の弱点

  10.1 インデックスと言えばB-tree

  10.2 インデックスを有効活用するには

  10.3 インデックスによる性能向上が難しいケース

  10.4 インデックスが使用できない場合どう対処するか

Appendix A:PostgreSQLのインストールと接続設定

Appendix B:MySQLのインストールと接続設定

Appendix C:演習問題の解答


■著者プロフィール


ミック:主に大規模データベースシステムの構築やパフォーマンス設計およびチューニングを専門とするDBエンジニアとして活動。2018年より米国シリコンバレーに活動拠点を移し、技術調査とビジネス開発に従事した後、2021年に帰国。現在は先進技術の調査に従事している。著書に『SQL緊急救命室』(技術評論社)、『達人に学ぶ DB設計徹底指南書 第2版』(翔泳社)、『センスの良いSQLを書く技術』(KADOKAWA)など多数。


商品レビュー(1件)

総合評価
 

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      生成AIパスポート公式テキスト 第4版
      電子書籍 生成AIパスポート公式テキスト 第4版

      一般社団法人生成AI活用普及協会

      1,782円(税込)

    2. 2
      深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第3版
      電子書籍 深層学習教科書 ディープラーニング G検…

      一般社団法人日本ディープラーニング協会

      1,540円(税込)

    3. 3
      【予約】実践 プラットフォームエンジニアリング 開発者体験を加速するセルフサービス基盤の設計と構築
      電子書籍 【予約】実践 プラットフォームエンジニ…

      Ajay Chankramath

      4,400円(税込)

    4. 4
      情報処理教科書 ITストラテジスト 2026〜2027年版
      電子書籍 情報処理教科書 ITストラテジスト 2026〜…

      広田 航二

      4,158円(税込)

    5. 5
      Python FlaskによるWebアプリ開発入門 物体検知アプリ&機械学習APIの作り方
      電子書籍 Python FlaskによるWebアプリ開発入門 物…

      佐藤昌基

      3,740円(税込)

    1. 1
      【令和8年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      【令和8年度】 いちばんやさしい ITパス…

      高橋 京介

      1,815円(税込)

    2. 2
      公式テキスト第4版対応版 生成AIパスポート テキスト&問題集
      公式テキスト第4版対応版 生成AIパスポー…

      生成AI活用普及協会(GUGA)

      1,980円(税込)

    3. 3
      【令和8年度】 いちばんやさしい 基本情報技術者 絶対合格の教科書+出る順問題集
      【令和8年度】 いちばんやさしい 基本情…

      高橋 京介

      1,996円(税込)

    4. 4
      深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第3版
      深層学習教科書 ディープラーニング G検…

      一般社団法人日本ディープラーニング協会

      3,080円(税込)

    5. 5
      MOS Excel 365 対策テキスト&問題集
      MOS Excel 365 対策テキスト&問題集

      富士通ラーニングメディア

      2,310円(税込)

    このページの先頭へ