プログラマのためのSQL第4版の表紙

プログラマのための SQL 第 4 版(プログラマ ノ タメノ エスキューエル)

すべてを知り尽くしたいあなたに

アプリケーション
著者:
ジョー・セルコ/ミック(セルコ,ジョー/ミック)
出版社:
翔泳社
出版日:
2013年05月
ISBN:
9784798128023
在庫:
在庫あり
4.5(2 件 / 楽天ブックス)
中級者向け
SQLアプリケーションプログラミングデータベースクエリ最適化テーブル操作グループ化集計関数データ操作データ分析データ管理

なぜ注目されているか

言及数
323
総合475 383 ランクアップ 9 件の言及
01120222023202420252026

書籍紹介

本書は、 SQL の実務経験があるエンジニアを対象として、 SQL プログラミングの基礎的な考え方から、テーブル操作、グループ化、集計関数、クエリの最適化など、 SQL 全般について詳しく解説した「 SQL プログラミングバイブル」です。基本から高度なテクニックまで、網羅的に SQL プログラミングの知識を習得できます。

技書の森解説

サブタイトルに「すべてを知り尽くしたいあなたに」と掲げる通り、 SQL という言語を腰を据えて修めるための大著です。著者のジョー・セルコ氏は SQL の標準化に長く関わってきた人物で、その知見を注ぎ込んだ本書は英語圏で版を重ねてきました。この第 4 版の日本語版は、 SQL 解説書の書き手として知られるミック氏が手がけ、翔泳社から 2013 年 5 月に刊行されています。

入門書ではありません。想定読者は SQL の実務経験があるエンジニアで、データ型や NULL の意味論といった土台から、集計・分析クエリの書き方、性能を意識した問い合わせの設計まで、言語の全域を体系的に掘り下げます。特徴は「手続き型の頭を捨てて集合で考える」という思想が全編を貫いていることで、ループで書きたくなる処理を宣言的な問い合わせに置き換える発想の転換こそが本書の主題です。 NULL の扱いや結合の意味論といった、動くけれど正しさに自信が持てない領域に理屈の裏付けを与えてくれます。

通読する本というより、実務で壁に当たるたびに該当章を開く辞書的な使い方が合います。 ORM 越しにしか SQL を書いてこなかった開発者が「なぜこのクエリは遅いのか」「なぜこの結果になるのか」を原理から説明できるようになる、そのための投資として読み継がれてきた一冊です。刊行から年数を経ても、リレーショナルモデルに根ざした内容の骨格は古びていません。

言及 Qiita 記事 (9 件)

この本に興味がある方におすすめ

この本に関連

ジョー・セルコ の他の書籍

関連記事

関連用語

共有:Xはてブ